Я хочу найти несколько файлов из пакета примерно из 2000 файлов и скопировать искомый файл в новое место.
У меня есть zip-файл, в котором есть около 2000 файлов (в формате Zip и PDF), я хочу найти файлы, которые начинаются с "0", " 1 " или "2", и скопировать эти файлы в новое место.
Что я уже пробовал:
Я попробовал приведенный ниже код, но этот код выполняет только поиск файлов, начинающихся с "0", а также не копирует эти файлы в новое место.
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) { File dir = new File("E:\\abc"); FilenameFilter filter = new FilenameFilter() { public boolean accept (File dir, String name) { return name.startsWith("0"); } }; String[] children = dir.list(filter); if (children == null) { System.out.println("Either dir does not exist or is not a directory"); } else { for (int i = 0; i< children.length; i++) { String filename = children[i]; System.out.println(filename); } } } }