public long lastModified () { return super.lastModified(); }
public long lastModified () { return super.lastModified(); }
@Override public int compare (FileHandle f1, FileHandle f2) { long l1 = f1.lastModified(); long l2 = f2.lastModified(); return l1 > l2 ? 1 : (l1 == l2 ? FILE_NAME_COMPARATOR.compare(f1, f2) : -1); } };
private void printHandleInfo(FileHandle handle) { System.out.println(handle.isDirectory() ? "Directory info" : "File info"); System.out.println("Name: " + handle.name()); System.out.println("Name without extension: " + handle.nameWithoutExtension()); System.out.println("Extension: " + handle.extension()); System.out.println("Last modified in ms " + handle.lastModified()); System.out.println("Path " + handle.path()); System.out.println("Path without extension " + handle.pathWithoutExtension()); if (!handle.isDirectory()) { System.out.println("Size: " + handle.length() + " bytes"); } System.out.println(); }
private FileHandleMetadata (FileHandle file) { this.name = file.name(); this.directory = file.isDirectory(); this.lastModified = file.lastModified(); this.length = file.length(); this.readableFileSize = FileUtils.readableFileSize(length); }