当前位置:首页 » 文件管理 » ftp同步下载

ftp同步下载

发布时间: 2022-08-20 12:35:26

‘壹’ 求ftp同步软件,两个FTP上的文件可以同时下载的

你的意思是需要FTP的批量同时操作,那么我推荐你使用IIS7服务管理工具

这款软件的Ftp客户端做的是非常棒的,不仅具有批量操作功能,还具有定时同步(上传和下载)和自动更新功能。这些功能真的是我超爱的功能,做事效率提高了不止一星半点。而且特别容易上手,一般的软件都还需要熟悉一下,这个就是很快的能开始运用。好处很多,需要用户慢慢去体会。有的东西是只能亲身体验过后才知道的。

IIS7服务器管理工具所包含的功能是比较多比较全面的,开发者从各个角度都做到了为用户着想,这点是非常棒的。毕竟一款软件要想有发展前途,那必须是要用户体验好。这款IIS7服务器管理工具可以进行批量管理、同步操作、到期提醒、数据安全和定期执行。IIS7服务器管理工具无论是传输速度还是安全性都是非常优秀的一款软件了。

‘贰’ AU3原码怎么实现与FTP服务器同步文件

首先去下载个FTPEx.au3

给段源码你研究吧

python">
#include<FTPEx.au3>
#include<Array.au3>
Local$path
$server='192.168.1.1';服务器
$name='admin';用户名
$pass='admin';密码
$Port='21';端口
$path="c:a1乡村";远程路径,FTP的路径。
$RemoteDir=$path;远程根路径转换,不用管它。
$LocalDir="D:存储软件au3进行中FTP同步实验室1同步路径";本地路径,你想让文件下载到哪里?
$LocalDir=flocalDir($RemoteDir,$LocalDir);转换首目录,不用管
;~MsgBox(0,"$LocalDir",$LocalDir)

ftp($server,$name,$pass,$Port,$path,$RemoteDir)

Funcftp($server,$name,$pass,$Port,$path,$RemoteDir)
;说明:主要函数,搜索,下载
$Open=_FTP_Open('MyFTP');打开一个FTP会话

$Conn=_FTP_Connect($Open,$server,$name,$pass,0,$Port);连接到ftp服务器
_FTP_DirSetCurrent($Conn,$path)
$aFile=_FTP_ListToArrayEx($Conn,0,0);列目录(0=文件和目录,1=目录,2=文件)(格式0=mm/dd/yyyy,1=yyyy/mm/dd)

;~_ArrayDisplay($aFile)
;~MsgBox(0,"显示","共("&$aFile[0][0]&")个")
;~MsgBox(0,"$aFile[$i][0个]文件名",$aFile[0][0])
For$i=1To$aFile[0][0]
If$aFile[$i][2]=16And$aFile[$i][0]<>"."And$aFile[$i][0]<>".."Then
;~$path=$path&$aFile[$i][0]&""
;~MsgBox(0,"$path",$path&$aFile[$i][0]&"",$RemoteDir)
ftp($server,$name,$pass,$Port,$path&$aFile[$i][0]&"",$RemoteDir)
EndIf
If$aFile[$i][0]<>"."And$aFile[$i][0]<>".."And$aFile[$i][2]<>16Then
;检验
;~MsgBox(0,"",$aFile[$i][0])
$fname=$aFile[$i][0];文件名
$sync=ftpsync($LocalDir,$RemoteDir,$path,$fname)
;~MsgBox(0,"是否存在文件返回信息",$sync)
;~If$fname="PiView.mdb"Then
;~MsgBox(0,"$sync",$sync[0]&@LF&$sync[1])
;~EndIf
Select
Case$sync[0]=1;未发现文件
$ftp_download=_FTP_FileGet($Conn,$path&$fname,$sync[1],False);下载文件(True=覆盖False=不覆盖(默认))
;~MsgBox(0,$path&$fname,$sync[1])
Case$sync[0]=2;发现有同名文件
$ftpsize=_FTP_FileGetSize($Conn,$path&$aFile[$i][0])
$localsize=FileGetSize($sync)
;~MsgBox(0,"大小对比",$ftpsize&"-"&$localsize)
If$ftpsize<>$localsizeThen
;~MsgBox(0,"大小对比不成功",$ftpsize&"-"&$localsize)
;~MsgBox(0,"大小对比不成功",$path&$aFile[$i][0]&"-"&$sync)
$ftp_download=_FTP_FileGet($Conn,$path&$fname,$sync[1],False)
;~MsgBox(0,"$ftp_download",$ftp_download)
EndIf
CaseElse
MsgBox(0,"意外错误","搜索失败")

EndSelect
;~MsgBox(0,"次数",$aFile[$i][0])
EndIf

;~MsgBox(0,"显示","名="&$aFile[$i][0]&@CRLF&$aFile[$i][1]&@CRLF&$aFile[$i][2]&@CRLF&$aFile[$i][3]&@CRLF&$aFile[$i][4]&@CRLF&$aFile[$i][5])

Next
;$aFile[$i][0个]文件名
;$aFile[$i][1]文件大小
;$aFile[$i][2]文件属性
;$aFile[$i][3]文件修改日期-时间
;$aFile[$i][4]文件创作日期-时间
;$aFile[$i][5]文件通入日期-时间
$Ftpc=_FTP_Close($Open);关闭_FTP_Open打开的回话
EndFunc;==>ftp

;~FuncDownload
;~用途:下载一个FTP上的文件
;~$ftp_download=_FTP_FileGet($Conn,"111 est222.txt","e:au3_ftp est222.txt",False);下载文件(True=覆盖False=不覆盖(默认))
;~EndFunc;==>ftp

Funcftpsync($LocalDir,$RemoteDir,$path,$fname);本地路径,远程根路径路径,变化中的远程路径,要下载的文件名。
Local$loc12
$loc12=_ArrayCreate("0","0")
;~说明:位置错误返回0,失败返回1,成功返回路径。主要用来判断是否有相同的文件。
IfFileExists($LocalDir)Then;看看本地是否存在,要是不存在就创建一个。
Else
DirCreate($LocalDir)
EndIf
Local$len=StringLen($RemoteDir)
Local$len1=StringLen($path)
$New=StringRight($path,$len1-$len)
;~MsgBox(0,"$New",$New)
;~MsgBox(0,"$fname",$fname)
IfFileExists($LocalDir&$New)Then
Else
;创建目录
DirCreate($LocalDir&$New)
EndIf
;~MsgBox(0,"需要判断是否存在的文件",$LocalDir&$New&$fname)
IfFileExists($LocalDir&$New&$fname)Then
;判断文件大小
$loc12[0]=2
$loc12[1]=$LocalDir&$New&$fname
;~Return$LocalDir&$New&$fname
;~MsgBox(0,"文件是否存在判定-是存在",$LocalDir&$New&$fname)

Else
;创建目录下载文件

;~Return1
$loc12[0]=1
$loc12[1]=$LocalDir&$New&$fname
EndIf
Return$loc12
EndFunc;==>ftpsync

FuncflocalDir($RemoteDir,$LocalDir)
;~说明:创建首目录
$LOG=StringSplit($RemoteDir,"")
If$LOG[0]<=1Then;如果呢~只有根目录盘那就是C盘根目录
Local$result=StringLeft($RemoteDir,1)
$LocalDir=$LocalDir&$result&"盘根目录"
Return$LocalDir
Else;如果不是那远程目录的最后一个文件夹,便是根目录的最后一个文件夹了。
$Loc1=$LOG[$LOG[0]-1]
$LocalDir=$LocalDir&$Loc1&""
Return$LocalDir

EndIf
EndFunc;==>flocalDir

‘叁’ 如何将FTP中的一个文件夹同步到本地

网络搜索BestSync2011同步软件并下载,按以下步骤操作:
1. 你本地装上软件以后,在主菜单里面 编辑-->追加任务!
2. 文件夹1选择 驱动盘中要备份的文件夹位置!
3. 文件夹2选择 选择FTP(填写路径)!
4. 同步方向为 文件夹2 --》文件夹1!
5. 在 FTP设定 下面填写服务器地址,账户名,密码等信息!
6. 然后选择 完成 按钮!
7. 重复1步骤,继续建立其他FTP的同步任务!
8. 在主界面下,选中任务列表中所有任务(勾复选框),点击“>>”菜单图标,启动所有选中任务
9. 这样就能实现一次备份多个FTP站点,它可以多个FTP Session快速下载大文件以减少下载时间。 也可以同时下载(多线程)多个小文件,提高下载速度。
10. 你只需要在建立多个任务,每个任务链接到一个FTP地址,然后再主界面下,勾选所有同步任务,点选 开始 按钮,就一起同步了。。。

‘肆’ ssh ftp下载文件区别 同步线程

ssh ftp下载文件区别如下:
SSH:远程连接工具,可以用来连接服务器,然后在客户端操作。可以跨系统连接,win和linux。只要你一连接到了服务器,服务器上所有的东西你都可以用
FTP支持修改服务器文件、设置本地或远程路径,上传下载文件都非常稳定,并且支持中文。

‘伍’ 如何在指定的空间时间从远程FTP上向本地同步文件

你这个上同步软件吧,省事,无忧无虑了就~~
我现在用的Bestsync2011,感觉还不错了,可以指定时间进行差异备份,尤其是数据量大的情况,这软件多线程同步速度还是可圈可点的~~你可以试试
用起来蛮简单的,举例:
1. 你本地装上软件以后,在主菜单里面 编辑-->追加任务

文件夹1选择 驱动盘中要备份的文件夹位置
文件夹2选择 选择FTP(填写FTP地址等相关参数)

同步方向为 文件夹2 --》文件夹1
在 FTP设定 下面填写服务器地址,账户名,密码等信息)

然后选择 完成 按钮

2. 在主界面下,双击你刚建立的任务,会弹出属性对话框
3. 选择“日程”属性页,勾选最后一个复选框“按指定日程启动任务”,然后在下面选择你想同步的具体时间点就Ok了~~嘿嘿

这个软件就是可以同时扫描多个文件夹以减少准备时间,N个小文件扫描也很费时间的。这个功能很有用

‘陆’ 如何使2台Linux服务器通过FTP自动同步文件(用Shell脚本

楼上正解。

‘柒’ 有没有FTP同步到本地的软件

FTP
Synchronizer
Professional
FTP
Synchronizer是一个FTP同步软件,它可以让你方便的让你的网站和你的本地计算机同步更新。它可以自动识别文件的变更并自动更新或删除文件,免去了一个个手动传输的麻烦,节省了时间。
http://www.bsdown.com/Download_Info/17.html

‘捌’ 有没有FTP定时自动同步到本地的软件

正好有一款软件能实现这个功能,iis7服务器管理软件。

这款软件可以批量管理ftp站点.具有定时上传下载,自动更新的功能,刚好满足你的要求。

此外,它最大可取之处在于它不仅可以管理ftp,同时也是vnc的客户端.iis7服务器管理工具,是服务器批量管理集成器.windows与linux都可以集成管理,可谓是非常方便.

‘玖’ 求一款好的FTP同步软件

说起好用的ftp同步软件,就不得不说iis7服务器管理工具中ftp工具了,除了能批量管理ftp站点外,同时它也能满足文件的定时上传和下载,还是一款免费的中文软件。

除了兼顾ftp下载工具绿色版的客户端,iis7服务器管理工具还具有着能批量管理Winws、Linux系列系统和VNC的强大功能,绝对是运维工作者的福音。

‘拾’ Linux下同步远程FTP数据的几种思路

同步数据用rsync

进入ftp数据的文件夹,然后使用rsync多个机器之间同步。有必要的话,安装并启动下rsyncd
rsync可以支持各种同步,如增量同步,差异同步,完全同步等。非常强大。基本所有的需求都可以满足。 如果还不能满足,你就得自己定制工具,写点儿代码了。

热点内容
python实用代码 发布:2025-05-13 22:19:41 浏览:843
dede数据库的配置文件 发布:2025-05-13 22:19:08 浏览:966
给字符加密 发布:2025-05-13 22:12:32 浏览:972
数据库系统实现答案 发布:2025-05-13 22:11:57 浏览:140
哪个软件可以共存安卓 发布:2025-05-13 22:10:15 浏览:552
上传宦妃天下野泉肉肉 发布:2025-05-13 22:10:10 浏览:408
洗眼睛解压 发布:2025-05-13 21:58:28 浏览:272
c存储指针 发布:2025-05-13 21:49:04 浏览:921
结绳编程软件 发布:2025-05-13 21:49:03 浏览:850
解压体育馆 发布:2025-05-13 21:27:48 浏览:263