winrar命令行参数详解

合集下载

压缩批处理命令

压缩批处理命令

利用批处理压缩文件WinRAR的命令行格式如下:"C:\Program Files\WinRAR\WinRAR.exe" a 开关目标压缩文件路径源文件路径和名称说明:"C:\Program Files\WinRAR\WinRAR.exe"是WinRAR所在的位置,如果你电脑上的路径在其它文件夹下,请做相应修改。

a:这个是命令,a是“添加”命令,意思是将某文件添加到压缩文件中,一般都会使用。

开关:紧跟在命令后面的是开关,开关可以添加很多个。

先来看两个简单的,需要的话直接放在命令后面即可:-sfx 自解压-ibck 后台运行建议加上-ibck,让WinRAR躲在后台去慢慢压缩。

比较复杂的:-m 存储方式: 0存储、1最快、2快速、3标准、4较好、5最优-p 添加密码:-p1,密码为1-m:这个开关用来控制存储方式,也就是压缩方式。

如果不加这个开关,默认为标准压缩方式。

存储方式有六种,从0到5,压缩率越来越大,压缩速度越来越慢,你可以根据压缩文件的性质来进行选择。

如:文件的压缩率不高,仅仅是99%,那么大可以选择0存储方式以节约时间。

如果你想选择4(较好存储方式),那么开关就是:-m4,其它类推-p:这个可以给压缩文件添加密码,直接把密码跟在后面就可以,如:-p123,这个文件的密码就是123。

一个简单的例子:"C:\Program Files\WinRAR\WinRAR.exe" a –ibck –m5 –ptest f:\dest.rar e:\original注意:在WinRAR的命令格式中,源文件要放在目标的后面。

这个例子的意思就是将e盘下的“original”文件夹以最优压缩方式压缩,在f 盘生成“dest.rar”文件,密码为“test”,在后台进行压缩。

假如你希望生成一个自解压格式的压缩文件,加上-sfx参数即可。

关于WinRAR命令行的更多命令,可以到WinRAR的帮助文件中去查找。

winrar的dos用法 -回复

winrar的dos用法 -回复

winrar的dos用法-回复WinRAR是一款功能强大的压缩和解压缩工具,它可以在Windows平台上提供丰富的功能。

虽然WinRAR主要是通过其用户友好的图形界面进行操作,但它也提供了一些命令行工具,可以通过DOS命令行界面来使用。

以下是WinRAR的DOS用法的详细介绍,以帮助您了解如何使用这些命令。

第一步:打开DOS命令行界面要使用WinRAR的DOS用法,首先需要打开DOS命令行界面。

在Windows系统中,可以通过按下Win键+R键来打开运行对话框,然后输入"cmd"并按下回车键来打开命令提示符窗口。

第二步:定位到WinRAR安装目录当DOS命令行界面打开后,您需要进入WinRAR安装目录。

通常情况下,WinRAR安装在C盘的"Program Files"文件夹中。

因此,您可以使用以下命令定位到WinRAR安装目录:cd C:\Program Files\WinRAR请根据您的实际安装路径进行相应的调整。

如果您不确定WinRAR的安装路径,可以在"开始"菜单中搜索WinRAR并右键单击程序图标,然后选择"属性"选项,以查看安装目录的路径。

第三步:使用WinRAR的DOS命令在定位到WinRAR安装目录后,您可以使用以下DOS命令来进行各种操作:1. 压缩文件或文件夹:rar a 压缩文件名压缩目标路径例如,要将C盘下的一个文件夹压缩为"example.rar",可以使用以下命令:rar a C:\example.rar C:\folder\2. 解压缩文件或文件夹:unrar x 压缩文件名解压缩目标路径例如,要解压缩一个名为"example.rar"的压缩文件到D盘根目录,可以使用以下命令:unrar x C:\example.rar D:\3. 查看压缩文件内容:rar l 压缩文件名例如,要查看一个名为"example.rar"的压缩文件的内容,可以使用以下命令:rar l C:\example.rar4. 添加文件到已有的压缩文件:rar u 压缩文件名待添加文件路径例如,要将一个新文件添加到一个已有的名为"example.rar"的压缩文件中,可以使用以下命令:rar u C:\example.rar C:\newfile.txt请注意,在使用这些命令时,您需要将实际的文件名、路径和压缩文件名进行相应的调整。

WinRAR自解压命令集

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<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSStb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSStk 保留原始压缩文件时间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<文件> 从文件读取压缩文件注释举个例子:1. 建立一个批处理文件,里头起作用的只有1行:)=======================================BackFav.bat(名字可以随便起)文件内容:REM 这个批处理文件是用来自动备份我的收藏夹REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径">"D:"Program Files"WinRAR"WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:"my documents"Favorites.exe" "%USERPROFILE%"Favorites"=========================================参数说明:a: 添加指定的文件(源目录,这里是"%USERPROFILE%"Favorites")和文件夹到压缩文件(目标文件,这里是"d:"my documents"Favorites.exe")中。

windows中winrar命令行方式使用

windows中winrar命令行方式使用

windows中winrar命令行方式使用在Windows系统中的文件压缩/解压缩工具winrar功能强大,虽然我们都习惯于用图形界面的winrar,但是它也能在命令行方式下面使用,这在企图让winrar批量自动压缩解压缩的时候尤其有用。

它自带的帮助也非常的全面,现在从中择出来一些比较常用的总结一下,以免再找的时候比较头晕1,最简单的压缩命令:winrar a asdf.txt.rar asdf.txta的意思是进行压缩动作,后面第一个参数是被压缩后的文件名,后缀当然是rar 了,最后面的参数就是要被压缩的文件名2,最简单的解压缩命令:winrar e asdf.txt.rare的意思是执行解压缩,解压缩的文件是后面这唯一的参数,但是这个e解压缩是把解出来的文件释放到当前目录下面,与asdf.txt.rar文件并列了,因此,更加实用的是下面的带路径解压缩。

3,带路径的解压缩命令:winrar x asdf.rarx的意思是执行带绝对路径解压动作,这会在当前文件夹下创建一个文件夹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界面中,创建自解压文件是有个选项可以直接选择的。

windows中winrar命令行方式使用

windows中winrar命令行方式使用

window‎s中winr‎a r命令行方‎式使用在Windo‎ws系统中的‎文件压缩/解压缩工具w‎i nrar功‎能强大,虽然我们都习‎惯于用图形界‎面的winr‎a r,但是它也能在‎命令行方式下‎面使用,这在企图让w‎i nrar批‎量自动压缩解‎压缩的时候尤‎其有用。

它自带的帮助‎也非常的全面‎,现在从中择出‎来一些比较常‎用的总结一下‎,以免再找的时‎候比较头晕1,最简单的压缩‎命令:winrar‎a asdf.txt.rar asdf.txta的意思是进‎行压缩动作,后面第一个参‎数是被压缩后‎的文件名,后缀当然是r‎a r了,最后面的参数就是要‎被压缩的文件‎名2,最简单的解压‎缩命令:winrar‎e asdf.txt.rare的意思是执‎行解压缩,解压缩的文件‎是后面这唯一‎的参数,但是这个e解‎压缩是把解出‎来的文件释放到当‎前目录下面,与asdf.txt.rar文件并‎列了,因此,更加实用的是‎下面的带路径‎解压缩。

3,带路径的解压‎缩命令:winrar‎x asdf.rarx的意思是执‎行带绝对路径‎解压动作,这会在当前文‎件夹下创建一‎个文件夹as‎d f,把压缩包里的文件、文件夹不改动‎结构释放到文‎件a sdf里‎面,就像我们在w‎i nrar的‎图形界面下看‎到的一样。

4,指定压缩级别‎压缩:winrar‎a -m5 asdf.tr.rar asdf.tr要被压缩的不‎再是一个tx‎t文本,而是一个文本‎格式的十几M‎的仿真数据文‎件,希望能够最大‎程度的压缩。

使用压缩参数‎-m5。

在winra‎r中,执行操作是不‎带前导-符号的参数,比如“a ”或“x”,而修饰这种动‎作的参数,使用带前导符‎号“-”的参数,比如-m5。

其中-m就是指定压缩级别‎的参数,压缩级别有如‎下五级:-m0 存储添加到压缩文‎件时不压缩文‎件。

-m1 最快使用最快方式‎(低压缩)-m2 较快使用快速压缩‎方式-m3 标准使用标准(默认)压缩方式-m4 较好使用较好压缩‎方式(较好压缩,但是慢)-m5 最好使用最大压缩‎方式(最好的压缩,但是最慢)默认的是-m3级别,级别不同,对于大数据量‎的文本文件压‎缩后的文件大‎小有很大的差‎异5,指定压缩后删‎除原文件:winrar‎a -m5 -df asdf.tr.rar asdf.tr用参数-df指定压缩‎为a sdf.tr.rar压缩文‎件后,删除原文件a‎sdf.tr,也可以是:winrar‎m -m5 asdf.tr.rar asdf.tr这个m的意思‎是把文件as‎d f.tr移动入压‎缩文件asd‎f.tr.rar中6,创建自解压文‎件:winrar‎s asdf.tr.rar在gui界面‎中,创建自解压文‎件是有个选项‎可以直接选择‎的。

winrar注释命令

winrar注释命令

自解压命令: DeleteDelete=<文件名>在解压到目标文件夹之前删除指定的文件,允许数个Delete 命令。

如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在Windows 重新启动时删除它,这能不能成功则取决于Windows 版本的差异。

例子:Delete=winrar95.exeDelete=rarlng.dll自解压命令: LicenseLicense=<许可协议对话框标题>{许可协议文本1许可协议文本2...}当运行自解压文件时显示指定的作为软件许可协议文本。

用户既可以接受它并继续解压或者拒绝它并退出。

许可可以包含HTML 或者纯文本格式。

在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。

所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字符串。

你可以使用HTML 来控制颜色,字体和显示的格式。

HTML 语法的描述可以在The World Wide Web Consortium 站点找到。

也可以使用网页编辑程序来产生HTML 文本。

如果文本由数个字符串组成,自解压模块把‘}’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。

如果你需要在字符串的开头使用‘}’字符,在它前面插入空格。

例子:License=最终用户许可协议书{所有版权于RAR 均属于作者所专有。

此程序是共享软件,任何人在测试期限内均可以使用此软件。

在测试期限过后,你“必须”注册。

}自解压命令: OverwriteOverwrite=[n]如果[n]为0,在覆盖文件之前用户将会被先询问。

这是覆盖命令的默认动作,可以不需要指定。

如果[n]不存在或是等于[1],文件将在没有确认的状况下全部覆盖。

如果[n]等于[2],所有已存在的文件将不会被覆盖。

例子:Overwrite=1自解压命令: PathPath=<路径>设置默认的目标路径。

winrar自解压文件的常用命令

winrar自解压文件的常用命令

winrar自解压文件的常用命令winrar自解压文件的帮助path=;释放路径delete= ;需要删除的文件,只能删除path下面的文件delete=delete=delete=也可以用路径,其绝对路径是path+后面的overwrite=1;默认覆盖所有文件(2为跳过所有文件);0表示有相同文件将出来是否覆盖对话框silent=1 ;不出现对话框,缄默模式(1为全部隐含,2为不出现对话框)shortcut=d,winrar.exe,winrar,“winrar 可执行文件”,“winrar 压缩包管理软件”;在桌面上建立winrar的快捷方式。

shortcut=&lt;目标类型&gt;,&lt;源名&gt;,&lt;目标文件夹&gt;,&lt;描述&gt;,&lt;快捷方式名&gt;为解压的文件常见一个快捷方式。

目标类型是一个一个字符宽的区域,可以有下列值:d 在桌面创建快捷方式s 在开始菜单创建快捷方式p 在开始菜单/程序中创建快捷方式t 在启动菜单中创建快捷方式源名是压缩文件包中的你要创建快捷方式的文件名。

目标文件夹是创建快捷方式的文件夹,如果它不存在,它将被自解压包创建。

描述是描述快捷方式的字符串(只对winme以上有效)。

快捷方式名是由自解压创建的.lnk(快捷方式)文件的文件名。

所有参数用逗号分隔。

如果你需要添加逗号字符在参数内,镶入整个参数引用。

只有目标类型和源名是必需的,其它参数可选RAR自解压脚本命令%SystemDrive% 操作系统所在的分区号。

如C:%SystemRoot% 操作系统根目录。

如C:WINDOWS%windir% 操作系统根目录。

如C:WINDOWS%ProgramFiles% 相当于C:Program Files%CommonProgramFiles% 相当于C:Program FilesCommon Files%HOMEDRIVE% 操作系统所在的分区号。

WinRar自解压注释命令

WinRar自解压注释命令

WinRar自解压注释命令图形界面 RAR 和 ZIP 自解压模块(Default.SFX 和 Zip.SFX)使用这两种模块你可以创建 GUI (图形模式) 自解压文件的 32 位 Windows 版本(Windows 95,98,NT 等等),这些模块无法在 Windows 3.1 或 DOS 下运行。

使用 Default.SFX 模块于 RAR 压缩文件以及 Zip.SFX 给 ZIP 压缩文件。

这些模块均支持简易的 Setup 命令,你可以将 Setup 命令叙述添加到自解压压缩文件注释中。

下面是 Setup 命令的叙述,在命令上单击可获得详细描述。

Delete 解压前先删除文件License 显示程序的许可协议Overwrite 选择文件的覆盖模式Path 设置默认目标路径Presetup 指定解压前运行的程序SavePath 存储目标路径Setup 指定解压后运行的程序Shortcut 创建解压文件的快捷方式Silent 跳过开始时的对话框TempMode 解压压缩文件到临时文件夹Text 添加文本到自解压对话框文本窗口Title 设置自解压对话框标题这里你可以查看完整安装脚本的简易示例。

注意在自解压模块包含的 Windows 资源是允许修改成你所需要的样子的。

例如,你可以在起始对话框中显示你希望的位图。

自解压模块已经使用 UPX 工具压缩过,并且在编辑资源后它们是无法运行的,因此未压缩过的自解压模块在[url][/url] 的压缩文件 UnpSFX.rar里。

WinRAR 并不提供修改资源的工具或是文件,如果你要如此做的时候,你必须有资源编辑器,并知道要如何使用它们来工作。

但如果标准的自解压对话框即可满足你的话,你就不需要再修改资源了。

Delete= 文件名在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。

如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

使用VB6操作WinRAR(VB6源代码)

使用VB6操作WinRAR(VB6源代码)

使用Visual Basic 6.0 控制WinRAR进行压缩或解压等操作(1)命令行语法:--------------------------------------------------------------------------------从命令行也可以运行WinRAR 命令,常规的命令行语法描述如下:WinRAR <命令> -<开关1> -<开关N><压缩文件><文件...><@列表文件...><解压路径\>a) 如果未指定文件或是列表文件时,WinRAR 将会以缺省的*.* 运行全部的文件;b) 如果未指定压缩文件扩展名时,WinRAR 将会使用在压缩配置中选定的默认压缩文件格式。

但你可以指定.RAR 或.ZIP 扩展名来替换它们;c) 在命令行所输入的开关会替换相同的配置设置值;d) 在命令c 、e、s、t、rr、k 和x 可在压缩文件名中使用通配符。

如此可以用单个的命令来进行超过一个以上的压缩文件,除此之外,如果你指定-r 开关于这些命令时,它们将会搜索在子文件夹中的压缩文件;e) 某些命令和开关只应用在RAR 压缩文件,有些则在RAR 和ZIP 都可使用,而某些则可应用在全部的压缩文件格式。

这一些都得看压缩文件格式所提供的特性而定;f) 命令和开关的大小写是相同意思的,你可以用大写或者小写来下命令均可;g)你可以在命令行中同时指定普通的文件名和列表文件名;h)解压路径只与命令e 和x ,搭配使用。

指出解压文件添加的位置。

如果文件夹不存在时,会自动创建。

(2)字母命令列表(3)详解各个命令:--------------------------------------------------------------------------------命令 A - 添加文件到压缩文件添加指定的文件和文件夹到压缩文件中。

WinRAR参数

WinRAR参数

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<日期> 添加日期<日期> 后修改的文件,日期格式YYYYMMDDHHMMSStb<日期> 添加日期<日期> 前修改的文件,日期格式YYYYMMDDHHMMSStk 保留原始压缩文件时间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<文件> 从文件读取压缩文件注释举个例子:1. 建立一个批处理文件,里头起作用的只有1行:)=======================================BackFav.bat(名字可以随便起)文件内容:REM 这个批处理文件是用来自动备份我的收藏夹REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径">"D:"Program Files"WinRAR"WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d: "my documents"Favorites.exe" "%USERPROFILE%"Favorites"=========================================参数说明:a: 添加指定的文件(源目录,这里是"%USERPROFILE%"Favorites")和文件夹到压缩文件(目标文件,这里是"d:"my documents"Favorites.exe")中。

【转】winrar命令行详解

【转】winrar命令行详解

【转】winrar命令⾏详解从命令⾏也可以运⾏ WinRAR 命令,常规的命令⾏语法描述如下:WinRAR <命令> -<开关1> -<开关N> <压缩⽂件> <⽂件...> <@列表⽂件...> <解压路径\>命令:WinRAR 运⾏的字符组合代表功能开关:切换操作指定类型,压缩强度,压缩⽂件类型,等等的定义。

压缩⽂件:要处理的压缩⽂件名。

⽂件:要处理的⽂件名。

列表⽂件:列表⽂件是包含要处理⽂件名称的纯⽂本。

⽂件名应该在第⼀卷启动。

可以在列表⽂件中使⽤//字符后添加注释.例如,你可以包含两列字符串创建 backup.lst:c:\work\doc\*.txt //备份⽂本⽂档 c:\work\image\*.bmp //备份图⽚c:\work\misc并接着运⾏: winrar a backup @backup.lst你可以在命令⾏中同时指定普通的⽂件名和列表⽂件名。

解压路径只与命令 e 和 x ,搭配使⽤。

指出解压⽂件添加的位置。

如果⽂件夹不存在时,会⾃动创建。

注意事项a) 如果未指定⽂件或是列表⽂件时,WinRAR 将会以缺省的 *.* 运⾏全部的⽂件;b) 如果未指定压缩⽂件扩展名时,WinRAR 将会使⽤在压缩配置中选定的默认压缩⽂件格式。

但你可以指定 .RAR 或 .ZIP 扩展名来替换它们;c) 在命令⾏所输⼊的开关会替换相同的配置设置值;d) 在命令 c、e、s、t、rr、k 和 x 可在压缩⽂件名中使⽤通配符。

如此可以⽤单个的命令来进⾏超过⼀个以上的压缩⽂件,除此之外,如果你指定 -r 开关于这些命令时,它们将会搜索在⼦⽂件夹中的压缩⽂件;e) 某些命令和开关只应⽤在 RAR 压缩⽂件,有些则在 RAR 和 ZIP 都可使⽤,⽽某些则可应⽤在全部的压缩⽂件格式。

这⼀些都得看压缩⽂件格式所提供的特性⽽定;f) 命令和开关的⼤⼩写是相同意思的,你可以⽤⼤写或者⼩写来下命令均可。

winrar自解压文件的常用命令(详细图解说明)

winrar自解压文件的常用命令(详细图解说明)

winrar自解压文件的常用命令(详细图解说明)WINRAR自解压注释命令:winrar自解压文件的常用命令详细图解说明2014-03-04WINRAR自解压注释命令:winrar自解压文件的常用命令详细图解说明WINRAR自解压注释命令:@@@自解压命令: DeleteDelete=<文件名>在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。

如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

例子:Delete=winrar95.exeDelete=rarlng.dll@@@自解压命令: LicenseLicense=<许可协议对话框标题>{许可协议文本 1许可协议文本 2...}当运行自解压文件时显示指定的作为软件许可协议文本。

用户既可以接受它并继续解压或者拒绝它并退出。

许可可以包含HTML 或者纯文本格式。

在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。

所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字符串。

你可以使用 HTML 来控制颜色,字体和显示的格式。

HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。

也可以使用网页编辑程序来产生 HTML 文本。

如果文本由数个字符串组成,自解压模块把‘}’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。

如果你需要在字符串的开头使用‘}’字符,在它前面插入空格。

例子:License=最终用户许可协议书{所有版权于 RAR 均属于作者所专有。

此程序是共享软件,任何人在测试期限内均可以使用此软件。

在测试期限过后,你“必须”注册。

}@@@自解压命令: OverwriteOverwrite=[n]如果[n]为0,在覆盖文件之前用户将会被先询问。

winrar命令解析

winrar命令解析

winrar命令解析WINRAR 命令⾏语法2006年10⽉12⽇ Tags: WINRAR语法:RAR <命令> [-<开关>] <压缩包> <@⽂件列表...> [<⽂件...>] [<解压缩路径\>]命令⾏选项(命令及开关)提供 RAR 创建及管理控制压缩包的控制。

命令是⼀个字串(或单⼀字母),命令 RAR 运⾏相对的操作。

开关则设计来做修改RAR 运⾏的操作。

其他的参数则为压缩包名称及要压缩的⽂件或要从压缩包解开的⽂件.a 添加⽂件到压缩包。

⽰例:创建或更新现存的压缩包 myarch,添加当前⽬录中的所有⽂件rar a myarchc 添加压缩包注释。

注释会在处理压缩包时显⽰。

注释长度被限制为62000 字节⽰例:rar c distrib.rar注释也可以从⽂件添加:rar c -zinfo.txt dummycf 添加⽂件注释。

⽂件注释会在给予命令 'v' 的时候才显⽰。

⽂件注解的长度限制为 32767 字节。

⽰例:rar cf bigarch *.txtcw 写⼊压缩包注释到指定的⽂件。

⽰例:rar cw oldarch comment.txtd 从压缩包删除⽂件。

请注意,如果此命令的结果是移去压缩包⾥的所有⽂件,则空的压缩包也会被移去。

e 解压缩⽂件到当前⽬录。

f 整理压缩包中的⽂件。

仅压缩包中的⽂件⽐添加的还旧时才更新此命令不会添加新⽂件到压缩包中k 锁住压缩包。

任何会修改压缩包的命令将会忽略。

⽰例:rar k final.rarl[t] 列出压缩包的内容 [技术性的]。

⽂件如同下 'v' 命令⼀样列出来,但排除⽂件路径。

例如仅显⽰⽂件名。

选择性的技术性信息仅在使⽤ 't' 修正元时才会显⽰。

m[f] 移动到压缩包 [仅⽂件]。

⽂件移动及⽬录结果,⽽该⽬录及⽂件在成功完成包装操作之后便删除。

WinRAR在DOS命令行下压缩解压缩的使用方法

WinRAR在DOS命令行下压缩解压缩的使用方法

WinRAR在DOS命令⾏下压缩解压缩的使⽤⽅法⽤实例来说明问题。

我的WinRAR路径:C:/Program Files/WinRAR/WinRAR.exe⽤法: rar <命令> -<开关 1> -<开关 N> <压缩⽂件> <⽂件...> <@列表⽂件...> <解压路径/> <命令>[命令⾏参数查看 ]操作步骤:1.将C:/Program Files/WinRAR下的Rar.exe拷贝到%SystemRoot%/system32下,这样你就不必设置rar的环境变量,⽽能直接再cmd 命令提⽰符下使⽤rar命令 .(关于环境变量: cmd 的命令不能⽤了怎么办 )2.在C盘创建duxing.txt ⽂件和dodo ⽂件夹,⽤来做个试验.3.运⾏中输⼊cmd打开命令提⽰符.4.然后:压缩⽂件:复制代码代码如下:C:/Documents and Settings/Administrator>cd/C:/>rar a duxing.rar duxing.txtRAR 3.62 版权 (C) 1993-2006 Alexander Roshal 3 ⼗⼆⽉ 2006共享版本输⼊ RAR -? 获得帮助评估版本,请注册正在创建压缩⽂件 duxing.rar正在添加 duxing.txt 完成完成压缩⽂件夹:复制代码代码如下:C:/>rar a dodo.rar dodoRAR 3.62 版权 (C) 1993-2006 Alexander Roshal 3 ⼗⼆⽉ 2006共享版本输⼊ RAR -? 获得帮助评估版本,请注册正在创建压缩⽂件 dodo.rar正在添加 dodo 完成完成WinRAR如何批量压缩⽂件夹1.拖放⽂件压缩之:创建个bat,内容为:复制代码代码如下:rar a %1.rar %1然后依次将要压缩的⽂件或⽂件夹拖放到该bat图标上,即可压缩了。

WinRar自解压注释命令

WinRar自解压注释命令

WinRar自解压注释命令图形界面 RAR 和 ZIP 自解压模块(Default.SFX 和 Zip.SFX)使用这两种模块你可以创建 GUI (图形模式) 自解压文件的 32 位 Windows 版本(Windows 95,98,NT 等等),这些模块无法在 Windows 3.1 或 DOS 下运行。

使用 Default.SFX 模块于 RAR 压缩文件以及 Zip.SFX 给 ZIP 压缩文件。

这些模块均支持简易的 Setup 命令,你可以将 Setup 命令叙述添加到自解压压缩文件注释中。

下面是 Setup 命令的叙述,在命令上单击可获得详细描述。

Delete 解压前先删除文件License 显示程序的许可协议Overwrite 选择文件的覆盖模式Path 设置默认目标路径Presetup 指定解压前运行的程序SavePath 存储目标路径Setup 指定解压后运行的程序Shortcut 创建解压文件的快捷方式Silent 跳过开始时的对话框TempMode 解压压缩文件到临时文件夹Text 添加文本到自解压对话框文本窗口Title 设置自解压对话框标题这里你可以查看完整安装脚本的简易示例。

注意在自解压模块包含的 Windows 资源是允许修改成你所需要的样子的。

例如,你可以在起始对话框中显示你希望的位图。

自解压模块已经使用 UPX 工具压缩过,并且在编辑资源后它们是无法运行的,因此未压缩过的自解压模块在[url][/url] 的压缩文件 UnpSFX.rar里。

WinRAR 并不提供修改资源的工具或是文件,如果你要如此做的时候,你必须有资源编辑器,并知道要如何使用它们来工作。

但如果标准的自解压对话框即可满足你的话,你就不需要再修改资源了。

Delete= 文件名在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。

如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ds 对固实压缩文件禁用名称排序
e[+]&lt;属性&gt; 设置文件排除和包括属性
ed 不添加空目录
en 不添加&quot;压缩文件结束&quot;标志
ep 从名称中排除路径
ep1 从名称中排除基本目录
tk 保留原始压缩文件时间
tl 设置压缩文件时间为最新文件时间
tn&lt;时间&gt; 添加 &lt;时间&gt; 以后的文件
to&lt;时间&gt; 添加 &lt;时间&gt; 以前的文件
ts&lt;m,c,a&gt;[N] 保存或恢复文件时间(修改,创建,访问)
ieml[属性] 用 E-mail 发送压缩文件
ierr 发送所有消息到标准错误设备
ilog[名称] 把错误写到日志文件(只有注册版本可用)
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
isnd 启用声音
Silent=1
===========================================
PATH: 解压的路径
Silent=1: 不打开用户界
vn 使用旧风格的卷命名方案
vp 每卷之前暂停
w&lt;路径&gt; 指定工作目录
x&lt;文件&gt; 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@&lt;列表&gt; 排除指定列表文件中的文件
&quot;D:\Program Files\WinRAR\WinRAR.exe&quot; a -as -r -sfx -zsfxpara.txt -EP1 &quot;d:\my documents\Favorites.exe&quot; &quot;%USERPROFILE%\Favorites&quot;
=========================================
参数说明:
a: 添加指定的文件(源目录,这里是&quot;%USERPROFILE%\Favorites&quot;)和文件夹到压缩文件(目标文件,这里是&quot;d:\my documents\Favorites.exe&quot;)中。
-as: 这是一个开关,指添加方式是“同步压缩文件内容”
-r: 表示“包含子文件夹”
-sfx: 表示建立的是一个自解压文件
-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释
sfx[名称] 创建自解压压缩文件
st[名称] 从标准输入设备读取数据(stdin)
t 压缩后测试文件
ta&lt;日期&gt; 添加日期 &lt;日期&gt; 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb&lt;日期&gt; 添加日期 &lt;日期&gt; 前修改的文件,日期格式 YYYYMMDDHHMMSS
u 更新文件
v 自动检测创建卷的大小或者列出所有的卷
v&lt;大小&gt;[k,b] 创建卷大小=&lt;大小&gt;*1000 [*1024, *1]
vd 创建容量前清除磁盘内容
ver[n] 文件版本控制
ep2 展开
为完整路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
hp[密码] 同时加密文件数据和文件头
id[c,d,p,q] 禁用消息
ms[ext;ext] 指定存储的文件类型
n&lt;文件&gt; 仅包含指定的文件
n@ 从标准输入设备读取文件名到包括
n@&lt;列表&gt; 在指定的文件列表包括文件
o+ 覆盖已存在文件
o- 不覆盖已存在文件
&lt;@列表文件...&gt; &lt;解压路径\&gt;
&lt;命令&gt;
a 添加文件到压缩文件
c 添加压缩文件注释
cf 添加文件注释
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 解压压缩文件到当前目录
f 刷新压缩文件中的文件
i[参数]=&lt;串&gt; 在压缩文件中查找字符串
k 锁定压缩文件
l[t,b] 列出压缩文件[技术信息,简洁]
m[f] 移动到压缩文件[仅对文件]
p 打印文件到标准输出设备
r 修复压缩文件
rc 重建丢失的卷
rn 重命名压缩文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
oc 设置 NTFS 压缩属性
os 保存 NTFS 流
ow 保存或恢复文件所有者和组
p[密码] 设置密码
p- 不询问密码
r 递归子目录
r0 仅递归通配符名称的子目录
-ep1: 表示不把路径%USERPROFILE%保存在压缩文件中
2. 注释文件的作用
建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。
sfxpara.txt内容:
PATH=%USERPROFILE%\
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
df 压缩后删除文件
dh 打开共享文件
-k :锁定压缩文件;
-r:备份目录和子目录;
-s :创建固实压缩文件;
-ibck :后台运行;
c:\bak.rar :备份的路径和基本名称(-ag参数会自动在bak后加上系统当前时间),
也可不用-ag参数,通过“%date:~0,4%%date:~5,2%%date:~8,2%”取得时间字串,
ad 添加压缩文件名到目标路径
ag[格式] 使用当前日期生成压缩文件名
ao 添加具有压缩属性的文件
ap&lt;格式&gt; 添加路径到压缩文件中
as 同步压缩文件内容
av 添加用户身份校验(仅注册版本可用)
也可写作c:\bak.zip;
c:\dat\ :要备份的文件目录。
filename1:要压缩的文件名,可以多个,也可用通配符file*
winrar命令行参数详解
用法: rar &lt;命令&gt; -&lt;开关 1&gt; -&lt;开关 N&gt; &lt;压缩文件&gt; &lt;文件...&gt;
参数说明
winrar.exe:运行winrar,
如果winrar.exe没在默认路径中则需要指明路径,如c:\Progra~1\winrar\winrar.exe ...;
a :备份所有文件;
-ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件名bakYYYYMMDDHHMMSS.rar;
t 测试压缩文件
u 更新压缩文件中的文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件
&lt;开关&gt;
- 停止扫描
ac 压缩或解压后清除存档属性
ri&lt;P&gt;[:&lt;S&gt;] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[&lt;N&gt;,v[-],e] 创建固实压缩文件
s- 禁用固实压缩文件
压缩文件夹
winrar.exe a -ag -k -r -s -ibck c:\bak.rar c:\dat\
压缩多个文件
winrar a -ag -ibck bak.rar filename1 filename2
k 锁定压缩文件
kb 保留损坏的已解压文件
m&lt;0..5&gt; 设置压缩级别(0-存储...3-默认...5-最大)
mc&lt;参数&gt; 设置高级压缩参数
md&l8,256,512,1024,2048,4096 or A-G)
y 假设对全部询问都回答是
z&lt;文件&gt; 从文件读取压缩文件注释
举个例子:
1. 建立一个批处理文件,里头起作用的只有1行:)
=======================================
BackFav.bat(名字可以随便起)文件内容:
R
EM 这个批处理文件是用来自动备份我的收藏夹
REM WinRAR &lt;命令&gt; -&lt;开关1&gt; -&lt;开关N&gt; &lt;压缩文件&gt; &lt;文件...&gt; &lt;@列表文件...&gt; &lt;解压路径\&gt;
相关文档
最新文档