扣扣技术交流群:460189483
我们经常遇到一个问题,需要获取指定目录的某些扩展名的文件,并将其存在List中,怎么来实现呢?
// 获取当前目录下所有的mp4 MOV文件
private List<String> GetVideoFileName(String fileDir) {
List<String> pathList = new Array<String>();
File file = new File(fileDir);
File[] subFile = file.listFiles();
for (int iFileLength = 0; iFileLength < subFile.length; iFileLength++) {
// 判断是否为文件夹
if (!subFile[iFileLength].isDirectory()) {
String filename = subFile[iFileLength].getName();
// 判断是否为MP4结尾
if (filename.trim().toLowerCase().endsWith(".mp4")) {
pathList.add(filename);
}else if (filename.trim().toUpperCase().endsWith(".MOV")) {
pathList.add(filename);
}
}
}
return pathList;
}