Kod:Czy istnieje właściwy sposób sprawdzenia istnienia pliku/katalogu w Javie?
String dir = //Path to the directory
File saveDir = new File(dir);
//Here comes the existence check
if(!saveDir.exists())
saveDir.mkdirs();
Ta część kodu służy do zapisywania plików z danej ścieżki do katalogu systemu plików. Przed zapisaniem chcę sprawdzić, czy dany katalog zapisu istnieje. Jednak kontrola istnienia nie wydaje się działać tak, jak chciałem. Bez usuwania klauzuli if żądane katalogi nie są tworzone. Podczas wyszukiwania mojego problemu natrafiłem na to interesujące pytanie dotyczące stosu. Alternative to File.exists() in Java. Jak rozumiem, java.io ma ten problem.
Czy istnieje właściwy i bezpieczny sposób sprawdzania istnienia katalogu lub zasobu podczas wykonywania operacji na plikach?
Trochę niepowiązanych, ale tak długo, jak jesteś ostrożny, powinieneś prawdopodobnie sprawdzić również 'isDirectory()'. – Kevin