本文目录一览:
- 1、如何设置FTP远程文件同步更新
- 2、关于FTP服务器实时更新的问题
- 3、Python,第一次运行从FTP下载目录下所有文件,之后运行先检测FTP上文件是否更新,有,则只下载更新的文件
- 4、ftp:从客户端监控到服务器端是否有新文件的方法
如何设置FTP远程文件同步更新
用软件实现比较容易吧?
我用的是Bestsync2011,就是觉得操作简单,容易上手,速度又快,稳定,不占用太多系统内存,又能不登陆作为windows服务同步,我用了很久了,还不错了。
比如:
1. 你本地装上软件以后,在主菜单里面 编辑--追加任务
文件夹1选择 驱动盘中要备份的文件夹位置
文件夹2选择 选择FTP(填写FTP地址等相关参数)
同步方向为 文件夹2 --》文件夹1
在 FTP设定 下面填写服务器地址,账户名,密码等信息)
然后选择 完成 按钮
2. 在主界面下,双击你刚建立的任务,会弹出属性对话框
3. 选择“日程”属性页,勾选最后一个复选框“按指定日程启动任务”,然后在下面选择你想同步的具体时间点就Ok了~~嘿嘿
关于FTP服务器实时更新的问题
在FTP服务器上创建一个用户给他写入权限,
客户端B访问FTP服务器时用那个用户登录,
把文件从FTP上复制到客户端本地B,
打开文件修改完成后上传覆盖原文件,
这样FTP服务器的数据也就被更新了
这是很传统的更新方法了
如果用linux下的VSFTP软件的话,应该如何具体设置呢?
还没有开始学习Linux,这个帮不了你了
Python,第一次运行从FTP下载目录下所有文件,之后运行先检测FTP上文件是否更新,有,则只下载更新的文件
直接使用ftplib就可以实现,其中有一个nlst功能用于查询目录,cwd用于改变目录,还有一个size功能。你这边只需要保留一个目录的镜像。如果发现有目录差异,或者是文件大小发生变更,就用retrbinary进行文件同步就可以。-监控FTP文件变化则更新
另外这样的ftp自动同步软件很多年前就有,现在很成熟。不用重新开发。
ftp:从客户端监控到服务器端是否有新文件的方法
一般写个脚本,登录ftp服务器dir下各目录,导出到文件list到本地log文件。
然后和上次log比对下是否不同,有不同就是有文件添加或删除。
具体脚本看你是window还是linux啦!