想用FileUtils.copyDirectory拷贝ZZZ里面文件夹里每一个都有Mp4文件


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完成数据的拷贝