WINRAR调用计划任务实现定时备份文件

  • 内容
  • 评论
  • 相关

WinRAR是一款功能强大的压缩包管理器,它是档案工具RAR 在 Windows 环境下的图形界面。Winrar可以让你根据需要,将压缩后的文件保存为ZIP或RAR的格式,而压缩时间根据压缩程度的不同,可以自行调整。使用广泛,界面友好,使用方便,在压缩率和速度方面都有很好的表现。很多Windows电脑里都有安装的文件压缩程序,不过,WinRAR除了文件压缩与解压的功能,还有许多实用的办公功能,比如说,可以使用WinRAR定期备份文件,而且还可以实现定时备份到指定的文件夹下并且名称不重复,那么,WinRAR怎么自动备份文件呢?

一、安装WinRAR

根据系统平台下载下面的文件后安装即可。

下载 “WinRAR_5.60.zip” WinRAR_5.60.zip – 已下载96次 – 6 MB

二、WinRAR命令行参数详解

用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
 <@列表文件...> <解压路径/>

<命令>
a 添加文件到压缩文件
c 添加压缩文件注释
cf 添加文件注释
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 解压压缩文件到当前目录
f 刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k 锁定压缩文件
l[t,b] 列出压缩文件[技术信息,简洁]
m[f] 移动到压缩文件[仅对文件]
p 打印文件到标准输出设备
r 修复压缩文件
rc 重建丢失的卷
rn 重命名压缩文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
t 测试压缩文件
u 更新压缩文件中的文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件

<开关>
- 停止扫描
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ag[格式] 使用当前日期生成压缩文件名
ao 添加具有压缩属性的文件
ap<格式> 添加路径到压缩文件中
as 同步压缩文件内容
av 添加用户身份校验(仅注册版本可用)
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
df 压缩后删除文件
dh 打开共享文件
ds 对固实压缩文件禁用名称排序
e[+]<属性> 设置文件排除和包括属性
ed 不添加空目录
en 不添加"压缩文件结束"标志
ep 从名称中排除路径
ep1 从名称中排除基本目录
ep2 展开为完整路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
hp[密码] 同时加密文件数据和文件头
id[c,d,p,q] 禁用消息
ieml[属性] 用 E-mail 发送压缩文件
ierr 发送所有消息到标准错误设备
ilog[名称] 把错误写到日志文件(只有注册版本可用)
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
isnd 启用声音
k 锁定压缩文件
kb 保留损坏的已解压文件
m<0..5> 设置压缩级别(0-存储...3-默认...5-最大)
mc<参数> 设置高级压缩参数
md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存储的文件类型
n<文件> 仅包含指定的文件
n@ 从标准输入设备读取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆盖已存在文件
o- 不覆盖已存在文件
oc 设置 NTFS 压缩属性
os 保存 NTFS 流
ow 保存或恢复文件所有者和组
p[密码] 设置密码
p- 不询问密码
r 递归子目录
r0 仅递归通配符名称的子目录
ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[<N>,v[-],e] 创建固实压缩文件
s- 禁用固实压缩文件
sfx[名称] 创建自解压压缩文件
st[名称] 从标准输入设备读取数据(stdin)
t 压缩后测试文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始压缩文件时间
tl 设置压缩文件时间为最新文件时间
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v 自动检测创建卷的大小或者列出所有的卷
v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
vd 创建容量前清除磁盘内容
ver[n] 文件版本控制
vn 使用旧风格的卷命名方案
vp 每卷之前暂停
w<路径> 指定工作目录
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假设对全部询问都回答是
z<文件> 从文件读取压缩文件注释

三、使用命令行调用WinRAR备份文件

1、首先,建立需要备份的文件或文件夹及保留备份文件的文件夹。以本例:

需要备份的文件夹位于本机上的D:\Work(该路径与文件夹就是你需要备份的文件夹目录);

保存备份文件的文件夹为:本机上的E:\Work_bak文件夹(该路径与文件夹就是你文件备份的存放目录)

WinRAR的安装路径为服务器本机上C:\Program Files\WinRAR

(下面步骤都是以本例的设置进行操作,各位可以根据自己的实际情况进行相应更改。)

2、建立一个备份列表文件

以1st为后缀名(l是英文字母L的小写,非数字1)。这个文件的内容就是指定具体需要备份的数据的路径。步骤:

新建文本文档(或打开记事本),在其中输入D:\Work然后保存在E:\Work_bak文件夹下,取名并修改后缀名为mulu_bak.lst。如果你要备份多个同一目录下的多个

件夹内容时可编辑mulu_bak.lst文件在D:\Work换行再加入你要备份的另一个目录文件夹路径。(一行一个)

注:建立lst文件的目的在于Projects文件夹里面还存在着其它文件夹,为了能够将D:\Work所有文件和文件夹都进行备份,必须要建立这样一个文件,否则默认只能备份D:\Work文件夹下面的文件而不会备份该文件夹下面的其它文件夹和文件夹下的内容。如你只需要备份一个文件,则在后面的命令中直接加入路径文件名即可。

3、建立备份的批处理bat

使用管理员权限运行命令提示符,在命令提示符界面中输入一下命令:

"C:\Program Files\WinRAR\WinRAR.exe" a -ag -ep2 -ibck E:\Work_bak\bak.rar @E:\Work_bak\mulu_bak.lst(如只要备份单个文件则把@E:\Work_bak\mulu_bak.lst替换成你需要备份的文件的路径)

回车执行命令,可以在任务管理器中查看到WinRAR的进程,表示命令执行成功,待任务完成后会在E:\Work_bak目录下生成bak20161212.rar的文件。

如需要多次执行,也可把以上命令保存为bat批处理文件。以后直接双击执行即可。

四、WinRAR备份文件到共享文件夹中

重复三中的相关步骤,只是输入的命令不一样。如下:

net use \\192.168.1.2\bak "password" /user:administrator(访问共享,如你访问共享不需要密码的可以省略此命令)
"C:\Program Files\WinRAR\WinRAR.exe" a -ag -ep2 -ibck \\192.168.1.2\bak\bak.rar @D:\mulu_bak\mulu_bak.lst

五、创建Windows计划任务实现定时备份文件

1、 打开计划任务。(依次单击:开始菜单》控制面板》管理工具》)

2、点击创建基本任务,根据选择进行下一步下一步下一步,然后选择操作启动程序,在程序或脚本中选择浏览并定位到C:\Program Files\WinRAR\WinRAR.exe,并在参数栏输入

a -ag -ep2 -ibck E:\Work_bak\bak.rar @E:\Work_bak\mulu_bak.lst

qq%e6%88%aa%e5%9b%be20161216140329

点击完成后创建任务完成。如果对计划任务有特殊的需求则点击新创建的任务选则属性去调整就可以了。

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注