Tidak ada cara bagi sistem untuk memberi tahu Anda jika suatu String
mewakili file
atau directory
, jika itu tidak ada dalam sistem file. Sebagai contoh:
Path path = Paths.get("/some/path/to/dir");
System.out.println(Files.isDirectory(path)); // return false
System.out.println(Files.isRegularFile(path)); // return false
Dan untuk contoh berikut:
Path path = Paths.get("/some/path/to/dir/file.txt");
System.out.println(Files.isDirectory(path)); //return false
System.out.println(Files.isRegularFile(path)); // return false
Jadi kita melihat bahwa dalam kedua kasus sistem mengembalikan false. Ini berlaku untuk keduanya java.io.File
danjava.nio.file.Path