File testDirectory = new File("C://rootDir//");
File[] files = testDirectory.listFiles(new FilenameFilter()
{
@Override
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".xml");
}});
В чем проблема с приведенным выше кодом. Вы можете использовать это для записи файлов, исключая подпапки.
FileFilter также делает то же самое, но он будет использоваться, когда имя файла недостаточно для указания файлов. Если вы хотите перечислить все скрытые файлы или файл только для чтения и т. д., вы можете использовать FilteFilter
Workbooks("Book1").Sheets("Sheet1").Copy After:=Workbooks("Book2").Sheets(1)
Подставьте в свои собственные имена листов