TurboFTP Advanced Scheduled Synchronization (Chinese)

Related to localization of TurboFTP interface, manual and articles.

TurboFTP Advanced Scheduled Synchronization (Chinese)

Postby tian6411602 » Mon Apr 26, 2010 3:57 am

TurboFTP 同步计划详解

Image

- 如果同步过程是上传会以远程文件做为目的文件,本地文件为源文件
- 如果同步过程是下载会以远程文件做为源文件,本地文件为目的文件

当选择 仅添加新文件

实例1:同步操作只更新对应目录的新文件,新文件只能根据文件名进行检测。如下图,同步完成后,文件大小并不改变。

Image

当选择 更新现存文件

实例2:同步操作更新目的文件的最新修改,默认是进行远程和本地的时间比较,如果文件修改时间不同就会更新到文件的最近修改时间。如下图,本地试root.txt 远程是 test.php 进行同步完成后,root.txt文件成功更新,但是 test.php 文件没有上传。

Image

当选择 [color=#004080]更新并添加新文件 时[/color]:

实例3:同步操作更新目的文件的最新修改,同时更新对应目录的新文件。更改root.txt 文件进行同步操作,新文件已上传,已经更改的文件更新最新,如图所示:

同步前:

Image

同步后:

Image

当选择 更新,添加新文件并删除独有文件

实例4:同步操作更新目的文件的最新修改,同时更新对应目录新文件,删除目的文件中包含的并且同步的文件中不包含的的文件。如图所示:

同步前:

Image

同步后:

Image

当选择 传输从上次同步中添加及更新的文件

实例5:多次对某个同步同步的操作,第一次传输同步任务文件中的所有文件,第二次比较文件时间戳和上次执行时间,如果将要同步文件中的文件比上次同步文件晚,执行覆盖操作。(注:不比较文件大小)

第一次进行同步任务操作,如下图:

Image

更改root.txt 进行第二次同步操作,如下图:

Image

当选择 传删除重复的文件

实例6:同步操作删除目的文件和同步文件共同包含的文件。如图所示:

同步前:

Image

同步后:

Image

当选择 传输所有源文件

实例7:同步操作会传输所有源文件,如图所示:

同步前:

Image

同步后:

Image

当选择 传输所有的源文件并删除独有文件

实例8:同步操作会传输所有源文件,删除目的文件中包含的且同步任务不包含的文件,如图所示:

同步前:

Image

同步后:

Image

同步计划其他选项

Image

其他选项解释

- 包括子目录:同步过程中,选定默认的目录后,是否支持子目录同步;
- 忽略文件名大小写:同步过程中,是否却别大小写;
- 比较文件大小而非文件时间:同步过程中,默认的是比较上传时间是否相同,如果需要比较文件大小,需勾选次选项,文件大小不一样,就认为源文件比目的文件新;
- 同步中忽略隐藏文件:同步过程中,如果发现隐藏文件,选择是否加入上传队列;
- 在底部显示子目录:同步过程中,勾选此项,可以设定子目录的排序方式;

同步任务执行的外部命令

Image

任务前运行程序
实例9:压缩本地上传文件,上传压缩包。

新建批处理命令,压缩本地文件,上传压缩包,过滤其他文件:

archive.bat
"C:\Program Files\WinRAR\Rar.exe" a "C:\123\test\test.rar" "C:\123\test\test.php"



同步配置 如图所示

Image

过滤配置如图所示:

Image
Image

执行同步操作,如图:

同步前,本地和远程文件相同,如下图:

Image
Image

同步后, 本地已经上传到远程,如下图:

Image

任务后运行程序
实例9:下载远程压缩包到本地,解压到当前目录。

新建批处理命令,下载并且压缩包,过滤其他文件:

expand.bat
"C:\Program Files\WinRAR\UnRAR.exe" e "C:\123\test\test.rar" "C:\123\test\"


同步配置 如图所示:

Image

过滤配置如图所示:

Image
Image

执行同步操作,如图:

同步前,本地TurboFTP同步目录为空,如下图:

Image
Image

同步后,压缩包下载到本地,并且成功解压,如下图:

Image



单个文件下载后运行程序

实例10:指定备份目录自动备份压缩远程文件。

新建批处理命令,下载远程文件,在制定备份目录(实例备份目录为:c:\backup 文件夹)创建压缩文件,压缩文件中自动置入每个下载的文件;

把每个下载的文件自动加入压缩包。

addarchive.bat
"C:\Program Files\WinRAR\Rar.exe" a "C:\backup\backup.rar" %1



同步配置 如图所示:

Image

同步前,本地TurboFTP同步目录为空:

Image
Image

同步后,TurboFTP同步目录已经下载完成,备份目录c:\backup 文件成功创建,如下图:

Image



同时,您可以对每个下载完成的文件进行删除和移动操作,如下图:

Image

删除操作,右侧留空即可。

Image

移动操作,需要制定将要移动的远端目录。请在输入之前,确认目录已经存在,否则移动失败。

单个文件上传后运行程序

实例11:网站备份文件自动解压上传到远程服务器。

新建批处理命令,拷贝备份文件到TurboFTP文件夹的同步目录中,解压备份文件,上传完单个文件删除,完成操作删除备份文件压缩包。

移动备份压缩包并解压到TurboFTP同步目录

expend.bat
"C:\Program Files\WinRAR\UnRAR.exe" e "C:\backup\backup.rar" "C:\123\test\"


单个删除上传成功文件
del.bat
del %1


同步配置如图所示:

Image

同步前,本地目录和远程目录都为空,如下图所示:

Image
Image

同步后,备份文件已经解压到本地TurboFTP同步目录下,并长传,同时每个文件上传操作完成都会执行 del.bat 进行删除,如下图所示:

Image

同时,您可以通过 在同步设置里的,上传后操作进行配置实现单个文件传输删除效果,如下图所示:

Image
tian6411602
 
Posts: 4
Joined: Mon Apr 26, 2010 2:52 am

Return to Localization

Who is online

Users browsing this forum: No registered users and 0 guests

cron