Hot to get rid a java.io.Exception at java.io.WinNTFileSystem.createFileExclusively?
2022-09-04 20:11:51
我目前遇到的问题是,我遇到了一个我以前从未见过的异常,这就是为什么我不知道如何处理它。
我想根据给定的参数创建一个文件,但它不起作用。
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位顺便说一句)