Obecnie mam problem, że napotykam wyjątek, którego nigdy wcześniej nie widziałem i dlatego nie wiem, jak sobie z nim poradzić.Hot, aby pozbyć się wyjątku java.io.Exception na java.io.WinNTFileSystem.createFileExclusively?
Chcę utworzyć plik zgodnie z zadanymi parametrami, ale nie zadziała.
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());
}
}
Za każdym razem mogę uruchomić mojej aplikacji pojawia się następujący wyjątek:
java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
[...]
Jak mogę się go pozbyć? (Używam Win7 64bit btw)
dziękuję, _new File (destDir) .mkdirs(); _ rozwiązanie zadziałało! – keinabel
Nie ma za co. – JTeagle