【转发】windows bat批处理解压文件

1、首先将winrar导入到系统路径,找到winrar的安装路径,然后将里面的WinRAR.exe复制粘贴到C:\Windows\System32下面,这样就可以在cmd中直接调用winrar啦。
2、文件夹结构如下:

于是要对每个进行处理,写bat批处理文件:

@echo off
for /f  %%i in ('"dir /ad/b/on *.*"') do (  
echo  %%i
winrar x -o+ %%i/*.gz %%i
)
pause
 讲解(按行):
(1)@为不输出当前行,echo off是取消显示命令
(2)for循环中,脚本语言使用%%variable做变量,要加两个百分号,变量名大小写区分,/f的话就是遍历整体里面的内容,若不加则无法遍历file,后面的dir是当前路径,加参数(只列出当前用到的),也就是只按顺序输出文件夹名:

/A          显示具有指定属性的文件。
  attributes   D  目录                R  只读文件
               H  隐藏文件            A  准备存档的文件
               S  系统文件            -  表示“否”的前缀
 /B          使用空格式(没有标题信息或摘要)。
 /O          用分类顺序列出文件。
  sortorder    N  按名称(字母顺序)     S  按大小(从小到大)
               E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
               G  组目录优先           -  颠倒顺序的前缀
(3)输出一下文件夹名
(4)winrar进行解压,解压到当前文件夹且删除源文件若存在同名文件则进行覆盖,这里解释一下参数:

x   解压文件
-o+ 覆盖同名文件
 
————————————————
版权声明:本文为CSDN博主「水舞残枫」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jyfbug/article/details/89081225

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BAT批处理文件可以用来进行C盘瘦身工作。C盘瘦身是指通过删除或清理不必要的文件文件夹来释放C盘上的空间,提高计算机的性能和效率。 首先,可以使用BAT批处理文件来删除临时文件。临时文件是计算机在运行过程中生成的临时数据,它们通常没有实际的作用并且占用了大量的磁盘空间。我们可以使用`del`命令来删除指定类型的临时文件,例如`.tmp`、`.temp`等。 其次,BAT批处理文件可以帮助删除回收站中的文件。回收站是存储已删除文件的临时储存区域,删除文件只是将其移动到回收站中,占用了磁盘空间。我们可以使用`rd`命令来清空回收站,`rd /s /q %systemdrive%\Recycler`也可以永久删除回收站中的文件。 还可以使用BAT批处理文件删除不需要的程序和应用。在控制面板的“程序和功能”中,我们可以看到安装在计算机上的程序列表。使用`wmic`命令可以列出并删除指定的程序。例如,使用`wmic product where name="软件名称" call uninstall`命令可以卸载指定的软件。 最后,BAT批处理文件也可以进行磁盘清理工作。可以使用`cleanmgr`命令来运行Windows自带的磁盘清理工具,清理无用的系统文件和日志,释放磁盘空间。 总而言之,使用BAT批处理文件进行C盘瘦身工作可以帮助删除临时文件、清空回收站、卸载不需要的程序和应用,以及进行磁盘清理,从而释放C盘的空间,提高计算机的性能和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值