Ну, я не знаю, правильно ли я понял ваши требования и поможет ли это вашей проблеме, но вы можете попробовать это Java-решение для фильтрации файлов из каталога.
Вы получите список файлов, а затем выможно использовать специальный код веб-службы для отправки этих файлов
File dirLoc = new File("C:\\California");
File[] fileList;
final int fileSize = 1024000;
try {
fileList = dirLoc.listFiles(new FilenameFilter() {
public boolean accept(final File dirLoc, final String fileName) {
return (new File(dirLoc+"\\"+fileName).length() > fileSize);
}
});
} catch (Exception e) {
e.printStackTrace();
} finally {
fileList = null;
}
Это должно работать.
Если вам просто нужны имена файлов, замените File[]
на String[]
и .listFiles()
на list()
Я не могу сказать много о производительности, хотя.Для небольшого списка файлов он должен работать довольно быстро.