如何让电脑上的文件自动上传?
我也遇到了LZ的需求,其实你需要的是一款支持FTP链接的同步软件。FullSync运行FullSync需要在电脑上安装Java,支持本地同步和FTP等远程连接。其同步的方式有4种:1.Publish/Update将服务器上的文件精确地复制到一个本地文件夹中,任何对本地文件的修改会上传到服务器中,这一般用来更新网站。在本地文件夹中添加文件不会上传到服务器上,不过在服务器上删除文件会删除本地上的文件。2.Backup Copy将服务器上的文件全部拷贝到本地上,但不会删除本地文件夹中的任何内容。3.Exact Copy将服务器端的内容完全拷贝到本地文件夹中,包括删除操作,可以理解为服务器->本地的单向同步。4.Two-Way Synchronization字面上即双向同步。通过比较两个路径中的文件,将较新的文件覆盖掉较老的文件。这个看似满足要求但其实问题很多。首先它不能识别两边文件中做出的修改,只是野蛮地用较新的文件替代较老的文件,这样如果我在本地修改了某一文件的A部分,之后又远程修改了这一文件的B部分,那么同步之后只有B部分被修改的内容。其次它不能很好地完成删除操作。在本地删除文件后,会通过服务器又同步过来;反之在服务器删除文件后,又会通过本地上传回来。官方网址:FullSync推荐程度:★★winscpwinscp是款不错的FTP client。可以调用putty,在windows上ssh到远端的linux服务器上;直接调用本地的软件打开FTP上的文件。目前是我win平台下主要使用的FTP client。winscp也支持同步和实时监控文件夹的功能。在Commands中选择Keep remote directory up to date(快捷键Ctrl+U),就可以选择本地一个文件夹进行监控,属于本地->服务器的单向同步。另外在工具栏上也有synchronize的选项(快捷键ctrl+s),可以对FTP和本地文件进行同步,不过只能通过手动的方式,略显繁琐。官方网址:winscp推荐程度:★★★★Total commanderTC是一款神器,集成了资源管理器,解压缩,查看器,批量命名,FTP客户端,快速搜索等一系列功能。这里只简单介绍一下它关于文件compare和synchronize的功能。Total commander是一款可以免费使用的软件。免费的代价就是每次打开它是会让你正确选择随机出现的1、2、3的选项。默认窗口具有两列,分示不同的路径。通过FTP连接使得其中一列显示FTP中的内容。快捷键shift+F2会选出两边不同的文件,点击工具栏上的synchronize选项会出现窗口,其中有一个asymmetric,如果勾选了这个选项,那么左边存在的文件会复制到右边去,左边不存在的文件会从右边删除。如果不勾选,则只是增量同步,两边同时增加文件,最后两边文件都一样。不过TC不支持计划任务,因此无法定时进行同步,也无法实时watch某一个文件夹。可以和AutoHotKey结合使用。AHK又是另一个神器了,大大简化了PC操作。官方网址:Total Commander推荐程度:★★★★Goodsyncgoodsync是一款专业的同步软件,支持FTP连接,可以免费使用,不过30天后会有使用限制:不可创建超过3个的同步job;每个job中同步的文件不能超过100个,购买pro版本后则没有限制。全面支持windows和mac以及usb。可以设置自动同步,计划任务,冲突警告等。使用的过程中,很少注意到goodsync的存在,设置好后只是在后台默默地同步,本地和服务器来回切换,数据之间没有间隔,可以说goodsync将同步做到了令人满意的地步。不过在30天蜜月期结束之后,问题就来了,由于数据只会是越来越多,当一个job同步的文件数量超过100个后就无法使用了,只有另外找替代品。官方网址:goodsync推荐程度:★★★★★Allway syncAllway sync也是一款专业的同步软件,支持FTP连接,同样有Free版和收费的Pro版。Free版限制用户在30天内同步不超过40,000个文件,而对同步的文件夹中的数据总量没有要求。不过UI明显不如goodsync。同样可以设置同步job,连接FTP时注意权限问题。在analysis过程中,可以手动更改两边文件的同步方式(左->右;左<-右;删除;不变),不过似乎无法批量选择。总的来说,目前使用中还没发现大问题。官方网站:Allway sync推荐程度:★★★★★我记录的各类同步软件使用心得:各类(本地-FTP)同步软件评测
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有