File dir = new File("src" + File.separator + "main");
if (dir.exists() && dir.isDirectory()) {
File[] files = dir.listFiles();
if (files != null) {
System.out.printf("%-20s%-10s%s\n", "Path", "Size", "Last modified");
for (File file : files) {
System.out.printf("%-20s%-10d%s\n", file.getPath(), file.length(),
DateUtil.convertFromEpochMilli(file.lastModified()));
}
}
}
File root = File.listRoots()[0];
System.out.printf("\nDirectory: %s\n", root.getPath());
System.out.printf("Total space:\t%,d\n", root.getTotalSpace());
System.out.printf("Usable space:\t%,d\n", root.getUsableSpace());