bat批量解压文件
来源:互联网 发布:数据库 王珊 编辑:程序博客网 时间:2024/04/28 02:03
@echo off
title 大众--批量压缩文件
color 0a
rem *********************************************************
rem 在注册表中读取winrar的安装目录
rem 如果已经存在临时文件,把它删除
if EXIST tmp.大众 del tmp.大众
rem 查询注册表中的winrar的路径值,并把它发送到临时文件中
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v path>>tmp.大众
rem 用For命令从临时文件中读取winrar的路径值,并把它保存到变量 WinRAR 中
for /f "tokens=1,2,* skip=4 delims= " %%j in ('more tmp.大众') do set WinRAR=%%l
rem 如果已经存在临时文件,把它删除
if EXIST tmp.大众 del tmp.大众
rem *********************************************************
SetLocal EnableDelayedExpansion
rem 用dir命令列出当前目录下的所有rar文件的文件名
rem 并把它发送到for循环中,然后在for循环中调用解压的子过程
for /f "delims=" %%i in ('dir *.rar /a /b') do call :ss %%i
cls
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 操作成功结束,请按任意键退出该批处理...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
PAUSE>nul
exit
:ss
set var=%*
rem 即 rar x 压缩文件的文件名
"%WinRAR%\rar" x %var% %var:~0,-4%
title 大众--批量压缩文件
color 0a
rem *********************************************************
rem 在注册表中读取winrar的安装目录
rem 如果已经存在临时文件,把它删除
if EXIST tmp.大众 del tmp.大众
rem 查询注册表中的winrar的路径值,并把它发送到临时文件中
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v path>>tmp.大众
rem 用For命令从临时文件中读取winrar的路径值,并把它保存到变量 WinRAR 中
for /f "tokens=1,2,* skip=4 delims= " %%j in ('more tmp.大众') do set WinRAR=%%l
rem 如果已经存在临时文件,把它删除
if EXIST tmp.大众 del tmp.大众
rem *********************************************************
SetLocal EnableDelayedExpansion
rem 用dir命令列出当前目录下的所有rar文件的文件名
rem 并把它发送到for循环中,然后在for循环中调用解压的子过程
for /f "delims=" %%i in ('dir *.rar /a /b') do call :ss %%i
cls
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 操作成功结束,请按任意键退出该批处理...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
PAUSE>nul
exit
:ss
set var=%*
rem 即 rar x 压缩文件的文件名
"%WinRAR%\rar" x %var% %var:~0,-4%
0 0
- bat批量解压文件
- bat批量重命名文件
- winrar批量解压文件
- 批量解压文件
- 批量解压文件
- Bat批量处理文件教程
- 批量重命名文件 bat批处理
- bat文件压缩批量处理
- Linux 下批量解压文件
- ubunt批量解压rar文件
- [AHK]批量解压Zip文件
- ubuntu批量解压分卷文件
- 应用find批量删除文件,解压文件
- bat文件(实现批量处理)
- 批量导入oracle数据的bat文件
- 一些批量修改文件的 bat 源码
- 运用BAT批量删除、复制文件
- BAT批处理批量修改文件后缀名
- opencv如何隐藏窗口
- poj 2387 Til the Cows Come Home
- struts2 iterator标签status属性
- struts/spring 单例是否线程安全的
- fedora图形界面与命令行模式切换方法
- bat批量解压文件
- PHP 学习笔记 Cookie 与 Session 详解
- 变量的类型
- 对于苹果 64 位处理器,高通表面淡定,但内心措手不及
- android 属性文件SharedPreferences
- 6《程序猿扯淡系列》时间的飞逝--记忆中的点滴
- Java的JDBC事务详解
- Hibernate学习篇
- 变量的值操作