检查 FTP 服务器上的文件是否存在

2022-01-09 00:00:00 ftp java apache-commons-net

有没有一种有效的方法来检查 FTP 服务器上的文件是否存在?我正在使用 Apache Commons Net.我知道我可以使用 FTPClientlistNames 方法来获取特定目录中的所有文件,然后我可以查看此列表以检查给定文件是否存在,但我认为它效率不高,尤其是当服务器包含大量文件时.

Is there an efficient way to check the existence of a file on a FTP server? I'm using Apache Commons Net. I know that I can use the listNames method of FTPClient to get all the files in a specific directory and then I can go over this list to check if a given file exists, but I don't think it's efficient especially when the server contains a lot of files.

推荐答案

listFiles(String pathName) 对于单个文件应该可以正常工作.

listFiles(String pathName) should work just fine for a single file.

相关文章