Я хотел получить список файлов (скажем, около 100 файлов) из каталога.Я использовал retrieveFileStream
метод в объекте java FTPClient
, чтобы получить файлы по отдельности.
При получении файлов я получаю исключение сокета несколько раз в промежутке, и у меня есть логика повторов, чтобы преодолеть это.
Проблема в том, что каждое исключение сокета вызывает задержку в 10 секунд, что в конечном итоге влияет на производительность моего кода.
Я хочу внести изменения в код, чтобы все файлы были извлечены в одной функции.Я попытался listFiles
метод в FTPClient
объект, чтобы получить все файлы в определенном каталоге.Но в моем каталоге содержится огромное количество файлов (скажем, около 10000), что опять-таки влияет на производительность моего кода.
Существует ли какой-либо способ получения списка файлов, предоставляя требуемый список имен файлов в качестве входного параметра?Пожалуйста, помогите мне в этом.