Я использую FTP (com.jscape.inet.ftp.Ftp) в своем java-коде, чтобы получить список файлов. Я использую следующий фрагмент кода для получения списка файлов.Получить список файлов, заканчивающийся на A или B, используя Jscape FTP
Enumeration<String> files= ftp.getNameListing("test*");
В приведенном выше коде перечислены все файлы с именем test *.
Однако я столкнулся с проблемой при перечислении всех тестовых файлов, заканчивающихся A или B. Я попробовал шаблон ниже, чтобы получить листинг.
Enumeration<String> files= ftp.getNameListing("test*[A-B]");
Enumeration<String> files= ftp.getNameListing("test*[AB]");
Однако ни один из них не работают, и я получаю исключение
501 Qualifier too long. Use MVS naming conventions.
com.jscape.inet.ftp.FtpException: Unable to connect to host **.**.**.**
at com.jscape.inet.ftp.FtpBaseImplementation.openDataConnection(Unknown Source)
at com.jscape.inet.ftp.FtpBaseImplementation.getNameListing(Unknown Source)
at com.jscape.inet.ftp.Ftp.getNameListing(Unknown Source)
Любая помощь приветствуется.