(File[] files)
| 217 | } |
| 218 | |
| 219 | public static void sort(File[] files) { |
| 220 | Arrays.sort(files, (o1, o2) -> { |
| 221 | if (o1.isDirectory() && o2.isFile()) return -1; |
| 222 | if (o1.isFile() && o2.isDirectory()) return 1; |
| 223 | return o1.getName().toLowerCase().compareTo(o2.getName().toLowerCase()); |
| 224 | }); |
| 225 | } |
| 226 | |
| 227 | public static List<File> list(File dir) { |
| 228 | File[] files = dir.listFiles(); |