通过 FTP 获取文件修改年份

通过 FTP 获取文件修改年份

我想比较本地文件和远程 FTP 站点上等效文件的修改日期(通过 FTP,无 SSH 访问)。ftplib顺便说一句,我使用的是 Python。我能找到的唯一获取远程修改日期的方法是使用 dir 命令,但该命令不会输出年份。使用 gFTP 会在修改日期中显示年份,因此一定有获取该信息的方法。有什么想法吗?

答案1

如果你的 FTP 服务器支持,你可以尝试使用医学硕士命令。这将以 格式返回文件修改时间YYYYMMDDHHMMSS.sss。毫秒是可选的,时间以 GMT 为单位。

ftplib 似乎不直接支持 MDTM,但你应该能够用它调用它sendcmd

ftp.sendcmd('MDTM filename')

相关内容