|
|
|
@ -23,6 +23,7 @@ import java.util.List;
|
|
|
|
|
|
|
|
|
|
public class FileUtils {
|
|
|
|
|
//按照文件夹,文件,文件名次序的顺序进行排序,参考:https://blog.csdn.net/qq_34246164/article/details/111785553
|
|
|
|
|
|
|
|
|
|
public static void orderByName(File[] files){
|
|
|
|
|
List fileList = Arrays.asList(files);
|
|
|
|
|
Collections.sort(fileList, new Comparator<File>() {
|
|
|
|
@ -32,9 +33,9 @@ public class FileUtils {
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
if(f2.isDirectory() && f1.isFile()){
|
|
|
|
|
return 0;
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
return (f1.getName().toUpperCase()).compareTo((f2.getName().toUpperCase()));
|
|
|
|
|
return (f1.getName()).compareTo((f2.getName()));
|
|
|
|
|
//return (f1.getName().toUpperCase()).compareTo((f2.getName().toUpperCase()));
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|