winrar的bat批处理命令 ,如何批量解压缩到每个单独的文件夹?

2024-12-04 19:50:50
推荐回答(3个)
回答1:

@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

回答2:

保证能用,建一个bat文件,把下面的拷贝进去,然后和你那些rar放到一个目录里面
for %%i in (a.rar,b.rar,c.rar) do "C:\Program Files\WinRAR\rar.exe" x %%i .\%%~ni\

回答3:

有那么麻烦吗,winrar默认的右键快捷菜单里就有“将每个压缩包解压至独立目录”这个选项的。而默认的目录名就是压缩包的名字