→ wacca:我也是用在處理漫畫 所以這個可支援unicode 07/14 23:39
※ 引述《esouxcon ()》之銘言:
: ※ 引述《Korit (KT)》之銘言:
: : 小弟有用壓縮檔格式收藏漫畫的習慣
: : 可是發現手邊許多壓縮檔裡面都含有thumbs
: : 幾乎是每個壓縮檔都會因此而大了1/30 累積下來也是相當可觀
: : 所以想請問有沒有辦法快速在上萬個壓縮檔中 找尋某個檔名
: : 並且批次刪除之 懇請各位大大賜教
如果你
1. 有安裝 7zip
2. os 是 winxp
把下面存成 xxx.cmd,
把要處理的資料夾 or 壓縮檔圈起來拖到 xxx.cmd
----------------------------------------------------------------
@echo off
set ZIP_BIN=%ProgramFiles%\7-Zip\7z.exe
set FILE_FILTER=*.zip *.rar *.7z
set JUNK_FILES=Thumbs.db descript.ion
:LOOP
if "%~1"=="" goto EXIT
if not exist "%~1" goto NEXT
pushd "%~1" 2> nul || (call :ProcessZip "%~1" & goto NEXT)
for /r %%f in (%FILE_FILTER%) do call :ProcessZip "%%f"
popd
:NEXT
shift & goto LOOP
:EXIT
pause & exit /b
:ProcessZip
echo process %~1
"%ZIP_BIN%" d -r %1 %JUNK_FILES% > nul
goto :EOF
----------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.249.176