Нужно избавиться от исключения java.io.Exception в java.io.WinNTFileSystem.createFileExclusively?

В настоящее время у меня есть проблема, связанная с исключением, которого я никогда раньше не видел, и поэтому я не знаю, как с ним справиться.

Хочу создать файл по заданным параметрам, но не получается.

public static Path createFile(String destDir, String fileName) throws IOException {
        FileAccess.createDirectory( destDir);

        Path xpath = new Path( destDir + Path.SEPARATOR + fileName);

        if (! xpath.toFile().exists()) {
            xpath.toFile().createNewFile();
            if(FileAccess.TRACE_FILE)Trace.println1("<<< createFile " + xpath.toString() );
        }
      return xpath;
  }


  public static void createDirectory(String destDir) {
      Path dirpath = new Path(destDir);
      if (! dirpath.toFile().exists()) {
          dirpath.toFile().mkdir();
          if(TRACE_FILE)Trace.println1("<<< mkdir " + dirpath.toString() );
      }
  }

Каждый раз, когда я запускаю свое приложение, возникает следующее исключение:

java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
[...]

Как мне избавиться от него? (Кстати, я использую Win7 64-бит)

11
задан skaffman 7 March 2012 в 10:24
поделиться