winrar命令和我的批量操作用法

来源:百度文库 编辑:神马文学网 时间:2024/07/02 17:41:51
2007年11月01日 星期四 20:42
1.在winrar安装目录找到rar,复制到c:\windows
2.在开始菜单输入cmd,进入dos
3.在dos下进入你要操作的目录,下面这些命令就可以用上了。
1 压缩目录test及其子目录的文件内容
2 WINRAR A test.rar test –r
3 删除压缩包中的*.txt文件
4 WinRAR d test.rar *.txt
5 刷新压缩包中的文件,即添加已经存在于压缩包中但更新的文件
6 Winrar f test.rar test
7 更新压缩包中的文件,即添加已经存在于压缩包中但更新的文件以及新文件
8 Winrar u test.rar test
9 移动文件到压缩包,即添加文件到压缩包后再删除被压缩的文件
10 Winrar m test.rar test –r
11 添加全部 *.exe 文件到压缩文件,但排除有 a或b 开头名称的文件
12 WinRAR a test *.exe -xf*.* -xb*.*
13 加密码进行压缩
14 WINRAR A test.rar test –p123 –r。注意密码是大小写敏感的。在图形界面下打开带密码的压缩文件,会看到*号标记(附图2)。
15 按名字排序、以简要方式列表显示压缩包文件
16 Rar l test.rar
17 锁定压缩包,即防止未来对压缩包的任何修改
18 无对应命令
19 Winrar k test.rar
20 创建360kb大小的分卷压缩包
21 无对应命令
22 Winrar a –v360test
23 带子目录信息解压缩文件
24 Winrar x test -r
25 不带子目录信息解压缩文件
26 Winrar e test
27 解压缩文件到指定目录,如果目录不存在,自动创建
28 Winrar x test newfolder\
29 解压缩文件并确认覆盖文件
30 Winrar x test –y
31 解压缩特定文件
32 Winrar x test *.txt
33 解压缩现有文件的更新文件
34 Winrar x test –f
35 解压缩现有文件的更新文件及新文件
36 Winrar x test -u
37 批量解压缩文件
38 WinRAR e *.rar
在Windows系统中的文件压缩/解压缩工具winrar功能强大,虽然我们都习惯于用图形界面的winrar,但是它也能在命令行方式下面使用,这在企图让winrar批量自动压缩解压缩的时候尤其有用。
它自带的帮助也非常的全面,现在从中择出来一些比较常用的总结一下,以免再找的时候比
较头晕
1,最简单的压缩命令:
winrar a asdf.txt.rar asdf.txt
a的意思是进行压缩动作,后面第一个参数是被压缩后的文件名,后缀当然是rar了,最后面
的参数就是要被压缩的文件名
2,最简单的解压缩命令:
winrar e asdf.txt.rar
e的意思是执行解压缩,解压缩的文件是后面这唯一的参数,但是这个e解压缩是把解出来的
文件释放到当前目录下面,与asdf.txt.rar文件并列了,因此,更加实用的是下面的带路径
解压缩。
3,带路径的解压缩命令:
winrar x asdf.rar
x的意思是执行带绝对路径解压动作,这会在当前文件夹下创建一个文件夹asdf,把压缩包
里的文件、文件夹不改动结构释放到文件asdf里面,就像我们在winrar的图形界面下看到的
一样。
4,指定压缩级别压缩:
winrar a -m5 asdf.tr.rar asdf.tr
要被压缩的不再是一个txt文本,而是一个文本格式的十几M的仿真数据文件,希望能够最大
程度的压缩。使用压缩参数-m5。在winrar中,执行操作是不带前导-符号的参数,比如“a
”或“x”,而修饰这种动作的参数,使用带前导符号“-”的参数,比如-m5。其中-m就是
指定压缩级别的参数,压缩级别有如下五级:
-m0   存储      添加到压缩文件时不压缩文件。
-m1   最快      使用最快方式(低压缩)
-m2   较快      使用快速压缩方式
-m3   标准      使用标准(默认)压缩方式
-m4   较好      使用较好压缩方式(较好压缩,但是慢)
-m5   最好      使用最大压缩方式(最好的压缩,但是最慢)
默认的是-m3级别,级别不同,对于大数据量的文本文件压缩后的文件大小有很大的差异
5,指定压缩后删除原文件:
winrar a -m5 -df asdf.tr.rar asdf.tr
用参数-df指定压缩为asdf.tr.rar压缩文件后,删除原文件asdf.tr,也可以是:
winrar m -m5 asdf.tr.rar asdf.tr
这个m的意思是把文件asdf.tr移动入压缩文件asdf.tr.rar中
6,创建自解压文件:
winrar s asdf.tr.rar
在gui界面中,创建自解压文件是有个选项可以直接选择的。而在命令行中,是分为两个步
骤的,第一步是用压缩命令进行压缩:
winrar a -m5 -df asdf.tr.rar asdf.tr
第二步是用s命令把这个压缩文件转化为自解压文件:
winrar s asdf.tr.rar
转化后,生成了自解压文件:asdf.tr.exe
自己已经应用过的例子:
一、web.bat
"c:\Program Files\WinRAR\WinRAR.exe" A -agYYYYMMDD-NN -ibck d:\web_backup\web_bak_.rar c:\Inetpub\wwwroot -r
二、UserFiles.lst:
C:\Inetpub\wwwroot\UserFiles
UserFiles.bat:
"c:\program files\WinRAR\WinRAR.exe" u -agYYYYMMDD-NN -ibck -ilog -ep  D:\ldbzwBackup\UserFiles.rar @D:\ldbzwBackup\UserFiles.lst
只需要将bat文件装载到定时任务里即可定时运行。