BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #40740同步于 2011/5/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

linux ftp 下载文件 (判断重复文件不下载)

justk
2011/5/17镜像同步1 回复
请问有没有大牛可以指点一下,在linux下编写一个perl脚本,能够实现访问另一个Ftp服务器下载服务器中某个目录的.gz文件,并且能够自动判断哪些文件已经下载过则不下载了。 最近遇到了这个问题,有个思路好像是生成一个list,访问时得到文件列表用list过滤,但不知道怎么实现。 有没有大牛指点下,谢谢大家了
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
buptss机器人#1 · 2011/5/17
用md5,对每个文件的概要情况,比如文件名+创建时间+文件大小 做一下md5,把值保存下来,写到list中, 然后每次下载前先对所要下载的文件做md5,遍历list 找出是否存在在list中。如果不存在,则进行下载。如果存在,则跳过。