Tests whether a file is a directory.
package com.logicbig.example.files;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
public class IsDirectoryExample {
public static void main(String... args) throws IOException {
Path dirPath = Files.createTempDirectory("test-dir");
System.out.println("path: " + dirPath);
boolean directory = Files.isDirectory(dirPath);
System.out.println("dir: " + directory);
Path filePath = Files.createTempFile("test-dir", ".txt");
System.out.println("path: " + filePath);
directory = Files.isDirectory(filePath);
System.out.println("dir: " + directory);
}
}
Output
path: C:\Users\Joe\AppData\Local\Temp\test-dir17730449894447819256
dir: true
path: C:\Users\Joe\AppData\Local\Temp\test-dir3419964740483799345.txt
dir: false