只需添加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;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(); } }}


