您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

更新:根据文件扩展名将文件从一个文件夹移动到另一个文件夹

更新:根据文件扩展名将文件从一个文件夹移动到另一个文件夹

只需添加pathname.deleteOnExit(); 接受方法

@Override
 public boolean accept(File pathname) {
       boolean source = pathname.getName().toLowerCase().endsWith(".csv");

       if (source) {
           pathname.deleteOnExit();
           return true;
       }
   return false;
 }

整个代码

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.FileFilter;
import java.io.IOException;

/**
 * Created by Lenovo on 02/12/2018.
 */
public class FileMove {
    public static void main(String a[])

    {
        try {

            File source = new File("C:\\Users\\sh370472\\Downloads");
            File dest = new File("E:\\Query\\");

            FileUtils.copyDirectory(source, dest, new FileFilter() {

                @Override
                public boolean accept(File pathname) {
                    boolean source = pathname.getName().toLowerCase().endsWith(".csv");

                    if (source) {
                        pathname.deleteOnExit();
                        return true;
                    }
                    return false;
                }

            });
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
其他 2022/1/1 18:25:19 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶