• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器

用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了winrar 命令行,winrar c 解压命令,winrar命令,winrar解压命令,winrar 压缩命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.利用winrar建立压缩包

首先将要备份的文件路径收集到一个文本文件里 如我的rat.txt里内容如下:

"C:\Documents and Settings\EvanZhang\Desktop\untitled.JPG"
"C:\Documents and Settings\EvanZhang\Desktop\文具用品领用确认表.xls"
"C:\Documents and Settings\EvanZhang\Desktop\test.exe"

建立backup.bat文件,内容如下

"C:\Program Files\WinRAR\WinRAR.exe" a -m5 -k -t -ag[YYYY-MM-DD-HH-MM-SS] c:\backup-.rar @c:\rar.txt
-a 添加文件到压缩文件中
-m5 设置压缩比
-k 锁定压缩文件不允许编辑
-t   压缩后测试
-ag 以当前日期生成文件名
c:\backup-rar 生成压缩包前缀
@c:\rar.txt 要压缩的文件

2.建立ftp命令批处理

添加如下行到 backup.bat
ftp -s:c:\ftp.txt
建立 ,ftp.txt内容如下
open ***.***.***.***
user
password
bin
put back*.rar
bye

open 主机名称   如open
user   ftp用户名
password ftp帐户密码
bin 以2进制为传送
put back*.rar 是将刚才用rar 压缩的文件上传
bye 为结束ftp对话
3.将backup.bat 在windows 工作计划中指定运行时间
4.测试
backup.bat 完整内容如下:
"C:\Program Files\WinRAR\WinRAR.exe" a -m5 -k -t -ag[YYYY-MM-DD-HH-MM-SS] c:\backup.rar @c:\rar.txt
ftp -s:c:\ftp.txt

rar.txt完整内容如下:

"C:\Documents and Settings\EvanZhang\Desktop\untitled.JPG"
"C:\Documents and Settings\EvanZhang\Desktop\文具用品领用确认表.xls"
"C:\Documents and Settings\EvanZhang\Desktop\test.exe"

完整内容如下:

open ***.***.***.***
user
password
bin
put back*.rar
bye


运行测试,测试结果如下:

ftp> Connected to **.**.**.**
open **.**.**.**
220 Serv-U FTP Server v6.3 for WinSock ready...
User (**.**.**.**(none)):
331 User name okay, need password.

230 User logged in, proceed.
ftp> bin
200 Type set to I.
ftp> put back*.rar
200 PORT Command successful.
150 Opening BINARY mode data connection for backup[2006-09-14-13-30-06].rar.
226 Transfer complete.
ftp: 747412 bytes sent in 11.94Seconds 62.61Kbytes/sec.

ftp> bye
221 Goodbye!

因winrar压缩实在图形界面下压缩的 所以看不到压缩记录,如果是在linux下面使用tar方式压缩的时候,压缩记录都会看的很清楚。

</div>

您可能想查找下面的文章:

  • 用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器

相关文章

  • Msd、Undelete命令的使用方法
  • 批处理版的SC
  • 批处理查看同一子网络下的所有IP在线情况
  • 在DOS下使用长文件名的方法
  • 相片管理必备:文件批量改名工具 自动以日期时间命名
  • del rd命令行下删除文件不需要确认
  • 海量文件复制和备份的技巧(xcopy命令实现)
  • BAT批处理实现Fibonacci函数
  • 批处理命令教学之if语句
  • dos下遍历目录和文件的代码(主要利用for命令)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • windows下使用批处理实现切换JDK环境变量
    • MSG命令使用详解
    • 计算机信息处理
    • 批处理bat根据星期启动程序
    • limitIE 为IE加上一把密码锁(输入密码才可以访问)
    • 批处理编程- -介绍
    • 批处理获取文件夹下面txt文件行数并添加到文件名后
    • DOS批处理高级教程 第三章 FOR命令中的变量
    • CONFIG.SYS文件的命令与配置
    • 批处理 FOR参数/F之tokens详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有