我在我的 java 代码中使用 FTP (com.jscape.inet.ftp.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)
任何帮助表示赞赏。