如何解决Python-ftplib-通用文件列表收集器
我一直在从事Python项目。主要目标是检索文件(名称和上次使用时间)。
我正在一家相当大的公司工作,我们需要检查数十种不同的服务器。
我一直在使用ftplib来收集文件名和上次使用的时间,但是当我在使用许多服务器时,其中一些服务器不接受诸如NLST
或{{ 1}}。
因此,我最后可以接受的事情是使用MLSD
命令,该命令根据服务器返回的内容有所不同。
如何在不知道目标FTP服务器的情况下获取数据? (就像一种通用的方式)
谢谢。
解决方法
“通用的做法”是MLSD
(不是MLSN
)。引入MLSD
(在FTP引入得较晚-相对于古老的FTP协议而言)的根本原因是具有列表的机器可读格式。
如果您没有MLSD
,则没有“通用方法” 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。