FlashFXP 定时上传文件

2020/11/10 更新 1 次 更新于 2026/08/08 Windows 共 622 字,约 2 分钟

SQL Server 会每日 2:00 定时备份数据库并清除之前的备份文件,备份目录为: image-20201110100231821 现在需要将数据库备份文件定时上传到指定服务器上,由于内网不通,现使用 FlashFXP 进行定时上传

1、传输规则

只备份 .bak 文件并过滤备份目录下的 Log 日志目录,规则集名称为 only .bak files image-20201110095620466 image-20201110095653514

2、上传脚本
"D:\Soft\FlashFXP\flashfxp.exe" -c2 -upload -ruleset="only .bak files" ftp://远程FTP服务器用户名:密码@远程FTP服务器IP:端口 -localpath="本地盘符:\本地备份文件夹名\" -remotepath="/远程FTP服务器备份文件夹名/"

-c2:当队列中的文件全部传输完毕后自动关闭 FlasFXP -upload:上传 -ruleset:设置指定的选择性传输规则集 -localpath:更改本地路径为要上传的本地文件夹,文件夹名后没有文件名代表着上传文件夹下的所有文件 -remotepath:更改远程 FTP 服务器路径为要上传到的文件夹

其它参数可参考 官网说明,脚本保存好后运行一下查看是否能正常上传成功。

3、定时任务

打开任务计划程序创建任务:

  • 在常规下中填好信息,勾选使用最高权限运行。
  • 在触发器中新建按预定计划每日 3:00 执行(在数据库备份完成后上传)。
  • 在操作中新建启用程序,路径为 upload.bat 的所在目录,其它内容根据需要修改,计划任务创建成功。
  • 手动执行计划任务,测试是否正常。

Search

    Table of Contents