winrar 解压文件夹中(c:\zhang)所有的zip到一个新的文件夹中(c:\new)。
然后for出(c:\new)中的所有exe。
具体你想干啥 说清楚点
题主是想用程序做成这个功能?
批处理 前提是你UnRAR在这个地方
它就是在WinRAR文件夹里面
"C:\Program Files\WinRAR\UnRAR.exe" x "c:\zhang*.rar" "c:\new\"
dir /b/a/s "c:\new*.exe"
pause
@echo off
set rar=C:\Program Files\WinRAR\WinRar.exe
for /f "delims=" %%a in ('dir c:\zhang /a-d/s/b *.rar,*.zip') do (
"%rar%" x "%%~a" -o "c:\new" -ibck
)
我也没明白你说的什么意思,什么叫for出来,遍历?还有解压什么?
解压了改个文件夹名字,或者复制进去不就可以了。