是否有任何方法可以对从listFiles()
收到的文件进行排序(按字母顺序/按日期/类型)。
public ArrayList<String> GetFiles(String DirectoryPath) {
ArrayList<String> MyFiles = new ArrayList<>();
File f = new File(DirectoryPath);
f.mkdirs();
File[] files = f.listFiles();
try {
if (files.length == 0)
return null;
else {
for (int i=0; i<files.length; i++)
{
String st=files[i].getName();
MyFiles.add(st);}
}
return MyFiles;
}catch (Exception e){e.printStackTrace(); return null;}}