谷姐:我们都是谷歌迷
We are all Google fans

windows目录下所有压缩文件批量解压脚本-bbsbbs

Rate this post

转载【https://blog.csdn.net/hahohehehe/article/details/103393802】

缘由:从淘宝花3块钱买了一个百度云DSD音谱的共享,文件下载下来发现很多压缩包(rar zip文件),分布在不同目录下面,每个手动去解压很费劲。故网上找到这个脚本很管用。分享下

复制到记事本中,保存文件为*.bat做成批处理,放在要解压的文件夹根目录,直接运行即可。前提是安装winRAR

直接解压到各自原文件夹(短路径)

    @echo off
    set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
    for /r . %%a in (*.rar *.zip) do (
    cd "%%~pa"
    %WinRAR% x "%%a"
    del "%%a"
    )

复制代码
 

解压到各自原文件夹下以压缩包名为文件夹名的目录中(长路径)

    @echo off
    set WinRAR="C:\Program Files\WinRAR\WinRAR.exe"
    for /r . %%a in (*.rar *.zip) do (
    cd "%%~pa"
    %WinRAR% x -ad -y "%%a"
    del "%%a"
    )

复制代码

 如果不想解压完后删除压缩包,可以把最后一句 del "%%a"删了

热议
2楼 lers

谢谢 收藏了

3楼 b66667777

感谢分享

4楼 bbsbbs

同理也支持7zip,我查看了下https://cn.csblackchamber.com/147020-how-do-i-unzip-all-KVSIMZ,只要稍微改下解压参数

直接解压到各自原文件夹(短路径)

    @echo off
    set 7zip="C:\Program Files\7-Zip\7z.exe"
    for /r . %%a in (*.rar *.zip *.7z) do (
    cd "%%~pa"
    %7zip% e "%%a"
    del "%%a"
    )

复制代码
 

解压到各自原文件夹下以压缩包名为文件夹名的目录中(长路径)

    @echo off
    set 7zip="C:\Program Files\7-Zip\7z.exe"
    for /r . %%a in (*.rar *.zip *.7z) do (
    cd "%%~pa"
    %7zip% x "%%a"
    del "%%a"
    )

复制代码

5楼 luckmc

感谢分享,收藏

6楼 落英缤纷

不错 带走了。。。。。。。。。。。。。。。

7楼 zxxx

支持技术贴

8楼 locsvip

全选右键解压就可以啊

未经谷姐允许不得转载:谷姐靓号网 » windows目录下所有压缩文件批量解压脚本-bbsbbs
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活