我正在使用ApacheCommons连接到服务器并获取特定文件的信息。我正在寻找像FTPFile file = ftpclient.getFile(path);
之类的方法或类似的东西,所以我可以给它文件的路径,然后能够获得有关该文件的信息。我的意思是file.getName()
或file.lendth()
。
我找到的唯一方法是使用listFiles(path)
等列表方法,但需要使用for-loop
等等。但有没有更好的方式或更直接的方式?
答案 0 :(得分:0)
public FTPFile mlistFile(String pathname)
使用MLST命令获取文件详细信息
当然,如果您的服务器支持modern MLST
command。
如果没有,则必须为每个文件属性使用专用命令。与SIZE
文件大小(Apache Commons本身不支持)或MDTM
文件修改时间(FTPClient.getModificationTime
)类似。