@Override public int compareTo(VFileInfo o) { if (file.isDirectory() != o.file.isDirectory()) { return file.isDirectory() ? -1 : 1; } return file.getName().compareToIgnoreCase(o.file.getName()); }