以下用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编码。