Sistem bir eğer söylemek için bir yolu yoktur String
bir temsil file
ya directory
da eğer yoksa dosya sisteminde. Örneğin:
Path path = Paths.get("/some/path/to/dir");
System.out.println(Files.isDirectory(path)); // return false
System.out.println(Files.isRegularFile(path)); // return false
Ve aşağıdaki örnek için:
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
Yani her iki durumda da sistemin yanlış döndüğünü görüyoruz. Bu ikisi için de geçerlidir java.io.File
vejava.nio.file.Path