怎么判断ftp上文件是否为新增的

最近写一个python程序自动下载一个ftp上更新的文件本来是用MLSD命令得到文件列表中的时间后来发现FTP上的文件时间是上传文件本身的修改时间而不是上传的是时间比如我... 最近写一个python程序自动下载一个ftp上更新的文件
本来是用MLSD命令得到文件列表中的时间
后来发现FTP上的文件时间是上传文件本身的修改时间而不是上传的是时间
比如我上传一个2014年修改的文件上去,在FTP那便显示的修改时间就是2014年……

那么问题来了,我该如何用程序判断FTP上某个文件是否为新增的呢
展开
 我来答
百度网友8b1944ed8
2015-07-08 · 超过144用户采纳过TA的回答
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:223万
展开全部
如果你的文件是通过操作系统复制上去的,你再通过ftp下载的话,你看到的时间是文件本身的时间。但如果你是通过ftp上传后再下载时,一般看到的是你的上传时间。这种方式需要你保证所有的电脑时间是同步的。
还有一种方式就是和你本地的文件进行比较,多出来的文件就是新增的
日TimE寸
推荐于2017-09-09 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:483万
展开全部
可以在下载文件的时候,在本地保存ftp上所有文件的信息到数据库里,
比如文件的路径,修改时间,
如果一个文件的路径没有在数据库里或者是修改时间更新说明就是新增文件。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式