import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.FileFilter;
/**
* @author 用FileUtils.copyDirectory来拷贝ZZZ里面文件夹里每一个都有Mp4文件,想全部提取出来到另
*一个文件夹里
*/
public class FileUtilsDemo {
public static void main(String[] args) throws Exception{
FileUtils.copyDirectory(new File("F:\\ZZZZZ"), new File("F:\\ZZZZZ复制目的地处"), new FileFilter() {
@Override
public boolean accept(File pathname) {
if (pathname.getName().endsWith("mp4")){
return true;
}return false;
}
});
}
}
思路如下:
1、读取目录下的文件,过滤文件后缀名称为mp4的文件,可以在一个循环中做;
2、将第一步中的文件,通过构建一个新的File对象,然后利用对象拷贝或者nio的相关api完成数据的拷贝