【軟體求助】壓縮檔解壓及更名



贊助商連結


gordanastro
2008-03-28, 04:51 AM
有很多個壓縮檔,每個壓縮檔壓後會有個文字檔及程式檔,壓縮
檔檔名是中文字而程式檔是英文字,文字檔也是英文字但每個
壓縮檔都相同

舉例

壓縮檔(檔名) 解壓後 文字檔(檔名) +程式檔(檔名)

天.zip aa.txt + bb.exe
地.zip aa.txt + cc.exe


我要每個壓縮檔解壓後之程式檔檔名與壓縮檔檔名相同,
並且全部要解壓置同個目錄下(文字檔可不需做檔名的變
更,因為在解壓後我要全部刪除)

請問是否有軟體可以快速辦到!!....................謝謝!!!

天.zip aa.txt + 天.exe
地.zip aa.txt + 地.exe

贊助商連結


琥珀
2008-03-28, 02:38 PM
md tmp & start tmp & for %v in (*.zip) do @7z e %v *.exe >nul & move /y *.exe tmp\%~nv.exe >nul

gordanastro
2008-03-29, 09:15 AM
md tmp & start tmp & for %v in (*.zip) do @7z e %v *.exe >nul & move /y *.exe tmp\%~nv.exe >nul

請問這是一串指令嗎!!......可否用中文簡略說明一下......謝謝!!

琥珀
2008-03-30, 11:06 PM
將 7z.exe (7za.exe) 放到 %windir%\system32 目錄。
將 zip 檔案放到同一層,假設為 D:\。
命令提示符,移動到 D: 磁碟,貼上指令。

建立和開啟 tmp 目錄,然後對於每一個 zip 檔案,解出 exe 檔案,移動並更名到 tmp 目錄。