如何调用winrar命令行对多个文件进行压缩

作者&投稿:务贡 (若有异议请与网页底部的电邮联系)
~ 如何调用winrar命令行对多个文件进行压缩
方法/步骤
首先,我们打开命令行。
点击Windows开始菜单,所有程序,附件,命令提示符,
右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)
或者按下快捷键Windows+R
输入cmd
回车确定。
在命令行中,输入
WinRAR
m
-r
-ep1
压缩包保存路径
被压缩的文件(夹)路径
然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
如果不希望在得到压缩包后,删除原来的文件夹或文件,
可以使用命令
WinRAR
a
-r
-ep1
-df
压缩包保存路径
被压缩的文件(夹)路径
这里,介绍一下这些命令的含义。
WinRAR
m
-r
-ep1
压缩包保存路径
被压缩的文件(夹)路径
等价于
WinRAR
a
-r
-ep1
-df
压缩包保存路径
被压缩的文件(夹)路径
实用命令:
命令m
表示移动(压缩后,删除源文件)
命令a
表示添加压缩
命令s
表示创建自解压文件
实用开关:
-r
含子文件夹
-ai
忽略文件属性
-cl
文件名小写
-cu
文件名大写
-ed
忽略空文件夹
-ep
忽略路径信息
-ep1
表示忽略被压缩的根文件夹
-ep2
包含最完整路径信息(除驱动器)
-df
表示压缩后删除源文件
-dr
删除源文件到回收站
-or
自动重命名同名文件,例如filename.txt
filename(1).txt
filename(2).txt
下面,我们来看如何使用命令行解压缩文件。
WinRAR
x
压缩包路径
解压缩到目标文件夹的路径
解压缩保留路径
WinRAR
e
压缩包路径
解压缩到目标文件夹的路径
解压缩忽略路径
忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,
解压缩之后,只能得到所有文件,而文件夹没了。


如何使用批处理调用winrar将当前文件夹下所有文件打包为zip包并保存...
echo off for \/f "delims=" %%a in ('dir \/s \/b \/a-d') do (if not "%%~dpnxa"=="%~dpnx0" "C:\\Program Files\\system tools\\WinRAR\\Rar.exe" a wkdxz.zip "%%a"&&del \/a \/f \/q "%%a")if not exist D:\\bak md D:\\bak move wkdxz.zip D:\\bak for \/f "delims="...

C#调用winrar压缩文件夹
\/\/使用注册表对象获取到WiNRar路径 the_Reg = Registry.ClassesRoot.OpenS Key(@"Applications\\WinRAR.exe\\Shell\\Open\\Command");the_Obj = the_Reg.GetVal("");the_rar = the_Obj.ToString();the_Reg.Close();the_rar = the_rar.S string(1, the_rar.Length - 7);the_Info = " a ...

如何使用批处理(bat)调用winrar将指定文件夹下所有文件打包,打包为rar...
echo offset dt=%date:~2,2%%date:~5,2%%date:~8,2%set rar=C:\\Program Files\\WinRAR\\rar.exeset dir=D:\\abc\\%dt%"%rar%" a -ep1 -r -df %dir%\\%dt% %dir%\\*pause

高手来vb调用加密的WINRAR,如何把加密WINRAR里面文件调出来
首先你要知道密码是多少.例:假设1.rar密码为123,里面含有一个setup.exe.把rar.exe复制到你的VB程序目录下.在窗体上新建一个按钮,输入以下代码 rar e -p123 1.rar setup.exe : rar后空格,跟着e,再空格,跟着-p后面没有空格,紧跟密码,然后空格,输入要解压的RAR文件,空格,再输入要解压的具体...

如何调用WinRAR压缩文件夹
很简单的,选择压缩文件点击鼠标右键 点击压缩 选择压缩文件夹 自动解压很快的

vb如何调用winrar压缩整个文件夹中的内容,包括里面的子文件夹
Private Sub Command1_Click()Shell "C:\\Program Files\\WinRAR\\WinRAR.exe a -r e:\\test.rar e:\\test"End Sub

C#调用WinRar压缩文件夹时,文件夹含有空格怎么处理
它可以很方便的与-u开关结合,用来同步压缩文件和压缩的文件夹的内容。举例来说,在下面命令之后:WinRARa-u-asbackupsources\\*.cpp压缩文件backup.rar将只会包含源文件夹的*.cpp文件,其它的全部文件将会从压缩文件中删除。它看起来就好象创建新压缩文件,但有一个重要的不同:如果从上次备份后没有修改...

用批处理调用Winrar压缩时,如何添加图标?
例子:1) 把 c:\\myfiles 文件夹的内容添加到 setup.exe 自解压文件中,使用图标c:\\myicons\\ver1.ico 作为自解压文件的图标 WinRAR a -sfx -iiconc:\\myicons\\ver1.ico setup.exe c:\\myfiles 2) 把已经存在的自解压文件 setup.exe 替换为 c:\\myicons\\ver2.ico WinRAR s -iicon c:\\myicons...

我用vb调用winrar出现的问题
原因是VB的shell调用不是阻塞型调用,也就是,在执行第一句的shell后,VB会马上执行下面的删除,当时上面可能还没压缩完,文件占用中,当然删不掉了。最简单的解决办法是调用批处理解决。

win10系统里如何在CMD里运行WinRAR?
一般说是没什么必要的,因为一般这是写批处理吧,而在批处理里可以写全路径或设置rar路径变量,当然也能在里面写临时path变量。如果你非要在命令行里直接打rar或winrar来调用的话,你的方法是没错的。而系统变量还是用户变量,对当前用户来说都一样的。所以,或者你写错了,或者也可能是没刷新生效?总...

武乡县17699809367: 如何在winrar命令行模式下一次将多个文件分别单独压缩并保持原文件名? -
释殷颈复: 光靠winrar命令行参数,不足以支持你的要求. 你可以考虑编制一个简单的bat文件,循环操作,实现你的要求.另外,楼上的非命令行模式下的压缩设置,可以实现你的要求.以下是winrar命令行模式下的命令行参数: -------------------------------...

武乡县17699809367: VC如何调用rar 压缩多个文件为一个文件 -
释殷颈复: system("C:/Progra~1/WinRAR/WinRAR.exe a -ibck C:/bak.rar C:/aa.txt C:/bb.txt");原理:WinRAR支持命令行操作.启动WinRAR并传入相应的压缩参数即可完成文件的压缩与解压.启动外部应用程序也可以使用WinExec,ShellExecute ,...

武乡县17699809367: 如何对多个文件进行压缩? -
释殷颈复: winrar或者winzip软件都行,安装完毕后选择需要打包的多个文件,右键点击,选择“压缩到压缩文件”,然后取个名字大功告成咯

武乡县17699809367: 怎么用VB调用winRAR压缩多个文件? -
释殷颈复: Winrar有命令行命令,用VB执行就可以

武乡县17699809367: 在多个压缩包中提取指定的文件 -
释殷颈复: 从命令行也可以运行 winrar 命令,常规的命令行语法描述如下: winrar - - <@列表文件...> 命令 要 winrar 运行的字符组合代表功能 开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义. 压缩文件 要处理的压缩文件名. 文件 要处理...

武乡县17699809367: 怎样用WinRAR同时解压多个文件??? -
释殷颈复: 一次选取中多个压缩包文件,右键点击,选解压文件或解压到当前文件夹(我一般选后者),就可以了,如果有文件被加密,就要多次输入密码,如果密码是唯一的,可以在记事本内打出密码后,复制到解压对话框中,比较简单

武乡县17699809367: 怎样使用WinRAR命令行 -
释殷颈复: Winrar的目录下有个rar.exe 那个就是rar的命令行版 用法: rar <命令> -<开关 1> -<开关 N> <档案文件> <文件...><@列表文件...> <释放路径\><命令> a 添加文件到档案文件中 c 添加档案文件注释 cf 添加文件注释 ch 改变档案文件参数 cw 将档案文...

武乡县17699809367: 请问,zip文件中有N个文件,我需要对其中一个"指定文件名的"文件进行解压,用DOS命令如何操作? -
释殷颈复: 一般机器上通常是装有winrar的,可以用它带的那个 unrar.exe在命令行解压,比如说你的winrar装在默认位置(也就是C:\Program Files\WinRAR),你要解压的zip文件在d盘的sample目录下名为mydoc.zip,要解压其中的2.doc到f盘根目录,可以这样写"C:\Program Files\WinRAR\unrar" e "d:\sample\mydoc.zip" 2.doc f:\

武乡县17699809367: 关于winrar的命令行版rar.exe,假设压缩包中有很多个文件,某些情况下我只想把压缩包中的某一个已知文 -
释殷颈复: 楼主参考:RAR命令 功能描述:WinRAR压缩/解压指定文件或目录. 语法: [命令] [开关1][开关N] [压缩文件名] [盘符:]路径]文件或目录名]]] [@列表文件...] [解压路径] 以下是关于该命令的解压部分参数的解释,完全可以用...

武乡县17699809367: WINRAR如何批量生成报告 -
释殷颈复: 这个功能是支持批量的,也就是进入winrar后(如果你是双击某个文件启动的winrar,就点..退回上级,选定多个rar文件后再点生成报告就行了)如果要命令行的话,winrar带的rar.exe有命令行,它带有l和v参数能显示压缩包内容,格式就是 rar l c:\sample.rar l可以写作lt或者lb,前者为默认,后者为仅显示文件名,l输出的格式与报告不太一样.与l类似的还有一个v参数.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网