我从sevenzip项目的这个线程中获取了一个命令行,只做了一个小修改:
FOR /R %I IN (*src.zip) DO (C:\apps\peazip_portable-3.8.WINDOWS\res\7z\7z.exe x "%I" -aoa -o"%~dpI\*" |c:\windows\system32\find.exe "Everything is Ok" >nul &&DEL /F "%I" ||ECHO.%I : EXTRACT FAIL - ARC NOT DELETED >>ERR.TXT)
Run Code Online (Sandbox Code Playgroud)
(多线可见度)
FOR /R %I IN (*src.zip) DO ( \
C:\apps\peazip_portable-3.8.WINDOWS\res\7z\7z.exe x "%I" -aoa -o"%~dpI\*"
|c:\windows\system32\find.exe "Everything is Ok" >nul &&DEL /F "%I"
||ECHO.%I : EXTRACT FAIL - ARC NOT DELETED >>ERR.TXT)
Run Code Online (Sandbox Code Playgroud)
笔记:
c:\windows\system32\find.exe"而不是仅仅FIND,因为我有其他' find.exe'在我PATH(来自msysgit,或gow).&&DEL /F "%I"如果要保留档案,请删除" "部分.我只需两分钟即可src.zip从Rational Team Concert SDK中解压缩470" " !