winrar的bat批处理命令 ,如何批量解压缩到每个单独的文件夹?
比如有3个压缩文件,a.rarb.rarc.rar让他们分别解压缩到文件夹a,b,c,请问如何实现?需要保留原压缩包的文件层次谢谢回答!需要保留原压缩包的文件夹层次...
比如有3个压缩文件,a.rar b.rar c.rar 让他们分别解压缩到文件夹a,b,c,请问如何实现?
需要保留原压缩包的文件层次
谢谢回答!
需要保留原压缩包的文件夹层次 展开
需要保留原压缩包的文件层次
谢谢回答!
需要保留原压缩包的文件夹层次 展开
3个回答
展开全部
@echo off
set "rar=C:\Program Files\WinRAR\WinRAR.exe"
"%rar%" x -ad -y *.rar
pause
将此批处理和你要解压的rar文件放在一起即可.默认解压当前目录下所有rar文件.下面的代码可以处理子文件夹中的rar文件.
@echo off
set "rar=C:\Program Files\WinRAR\WinRAR.exe"
for /r %%i in (*.rar) do "%rar%" x -ad -y "%%i"
pause
展开全部
保证能用,建一个bat文件,把下面的拷贝进去,然后和你那些rar放到一个目录里面
for %%i in (a.rar,b.rar,c.rar) do "C:\Program Files\WinRAR\rar.exe" x %%i .\%%~ni\
for %%i in (a.rar,b.rar,c.rar) do "C:\Program Files\WinRAR\rar.exe" x %%i .\%%~ni\
更多追问追答
追问
这个简单好用
顺便问下,再把这些解压的文件夹各个压缩,也就是再压缩回 a.rar,b.rar,c.rar ,命令是?
谢谢啊!
追答
这样,比如你文件夹名称是a,b,c,下面的命令就行了
for %%i in (a,b,c) do "C:\Program Files\WinRAR\rar.exe" a -ep1 -r -ibck -o %%~ni.rar %%i
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有那么麻烦吗,winrar默认的右键快捷菜单里就有“将每个压缩包解压至独立目录”这个选项的。而默认的目录名就是压缩包的名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询