1. 获取目录中以.MP4文件结尾的所有文件路径
public static List findPath(String path){
//获取子文件和目录
File file = new File(path);
File[] files = file.listFiles();
ArrayList list = new ArrayList<>();
if(files==null){
return list;
}
for (File file1 : files) {
if(file1.isFile()){
if(file1.getName().endsWith(".mp4")){
list.add(file1.getAbsolutePath());
}
}
if(file1.isDirectory()){
list.addAll(findPath(file1.getAbsolutePath()));
}
}
return list;
}
2根据路径将文件直接删除掉
public static boolean delFile(String path) {
logger.info("进入deFile方法 psth =: "+path);
boolean flag = false;
File file = new File(path);
logger.info("操作文件文件,文件列表如下~~__--~~~~~~~~~~~~~~~~~~~:::"+file);
if (!file.exists()) {
return flag;
}
try{
flag = file.delete();
}catch (Exception e){
e.printStackTrace();
}
return flag;
}