欢迎来到一八文库! | 帮助中心 资源共享,方便你我!
一八文库

整理的RAR.ZIP批处理命令

2020-11-15 17:38 | 人气:9
分享至:

以下用Winrar软件处理 ,代码保存为.bat后缀文件,然后运行。

---------------------------

1、批量增加rar.txt到该目录下所有压缩文件中,C:\Program Files\WinRAR\Rar.exe是rar所在路径,rar.txt是要添加的文件.

 

@echo on


for %%f in (*.rar) do "C:\Program Files\WinRAR\Rar.exe" a %%f rar.txt


pause


2、给当前目录和子目录添加rar.txt文件,TXT文档必须在盘根目录下,不然添加到压缩文件中也有目录结构,bat文件可以放于要处理的压缩文件夹中


@echo off 

  for /r . %%a in (*.rar) do ( 

  cd "%%~pa" 

  "C:\Program Files\WinRAR\Rar.exe" a %%a "C:\rar.txt"


  ) 

pause


3、删除

@echo off

set "path=%path%;C:\Program Files\WinRAR"

for /f "delims=" %%i in ('dir /b /s /a-d *.rar') do (

    pushd "%%~dpi"

    rar d "%%i" "rar.txt"

)

pause

 

3、 

"X:\Program Files\WinRAR\Rar.exe" d "X:\Download\*.rar" *.url ---删除压缩包内所有.URL的文件

"X:\Program Files\WinRAR\Rar.exe" a "X:\Download\*.rar" "X:\获取更多.url"------添加此文件进压缩包

"X:\Program Files\WinRAR\Rar.exe" c -z"X:\rar.txt" "X:\Download\*.rar"----添加此TXT为注释

"X:\Program Files\WinRAR\Rar.exe" k "X:\Download\*.rar"--------锁定压缩包


-------------------------------

以下用好压软件处理,代码保存为.bat后缀文件,然后运行。

1、给当前目录和子目录删除rar.txt文件(多个用空格隔开),bat文件可以放于要处理的压缩文件夹中

@echo off

set "path=%path%;C:\Program Files\2345Soft\HaoZip"

for /f "delims=" %%i in ('dir /b /s /a-d *.zip') do (

    pushd "%%~dpi"

    HaoZipC d "%%i" "rar.txt"

)

pause



2、给当前目录和子目录添加rar.txt文件,TXT文档必须在盘根目录下,不然添加到压缩文件中也有目录结构,bat文件可以放于要处理的压缩文件夹中 

@echo off

set "path=%path%;C:\Program Files\2345Soft\HaoZip"

for /f "delims=" %%i in ('dir /b /s /a-d *.zip') do (

    pushd "%%~dpi"

    HaoZipC a "%%i" "E:\rar.txt"

)

pause


3、也可删除和添加同时处理


@echo off

set "path=%path%;C:\Program Files\2345Soft\HaoZip"

for /f "delims=" %%i in ('dir /b /s /a-d *.zip') do (

    pushd "%%~dpi"

    HaoZipC d "%%i" "rar.txt"

    HaoZipC a "%%i" "E:\zip.txt"

)

pause



4、递归压缩文件中的子目录进行删除、添加、注释,只需要在命令后加上-r即可。

@echo off

set "path=%path%;C:\Program Files\WinRAR"

for /f "delims=" %%i in ('dir /b /s /a-d *.rar') do (

    pushd "%%~dpi"

    rar.exe d "%%i" "一八网下载说明.htm" "一八软件站.htm" "精品资源站.url" "下载说明.htm" -r

    rar.exe a "%%i" "D:\一八网下载说明.htm" "D:\一八软件站.htm"

    rar.exe c "%%i" -z"D:\注释.txt"

)

pause


向压缩文件中添加内容也是类似在后面加-r.




@echo off

set "path=%path%;C:\Program Files\WinRAR\"

for /f "delims=" %%i in ('dir /b /s /a-d *.rar') do (

    pushd "%%~dpi"

    rar.exe d "%%i" "精品资源站.htm" "下载说明.htm" -r

    rar.exe a "%%i" -z"D:\一八软件站.htm" "D:\一八网下载说明.htm" -r

    rar.exe c "%%i" -z"H:\zhushi.txt" -r

)

pause


运行不正常,检查文件保存格式UTF-8是否可行,不可行再换为ANSI编码。


copyright@ 1999-2020 一八文库网站版权所有

鄂ICP备19006576号-9

声明:本站资源均来自用户投稿上传,若侵犯到你的权益,请与我们联系,核实后我们将在5个工作日内删除!

联系邮箱:15503397#qq.com (将#替换成@)

1
收起
展开