iT邦幫忙

0

請問7zip解壓縮的批次檔?

guareian 3 年前5961 瀏覽

我想寫一個批次解壓縮一個rar檔
然後覆蓋同資料夾底下相同的資料夾
google了一下發現看不懂>_<
只寫了以下這樣
@echo off
C:\Program Files\7-Zip >7z C:\Documents and Settings\vic\My Documents\test\e.rar -y -otest

(我想解的叫e.rar想解壓在C:\Documents and Settings\vic\My Documents\test底下,C:\Documents and Settings\vic\My Documents\test底下也有個相同的資料夾要覆蓋,但我上面寫的變成會自行建立一個7z的檔 >,< 完全不知該怎麼寫)

1 個回答

8
hon2006
iT邦大師 1 級 ‧ 3 年前
最佳解答

7z.exe x xxx.rar -aoa

可以參考這個網址
http://www.dotnetperls.com/7-zip-examples

看更多先前的回應...收起先前的回應...
guareian iT邦新手 3 級 ‧ 3 年前 檢舉

顯示
'C:\Program' 不是內部或外部命令、
可執行的程式或批次檔。
沒用@@

guareian iT邦新手 3 級 ‧ 3 年前 檢舉

加了cd空白後變成
檔案名稱、目錄名稱或磁碟區標籤語法錯誤。
第一個x是要輸入什麼???

guareian iT邦新手 3 級 ‧ 3 年前 檢舉

現在是
@echo off
cd C:\Program Files\7-Zip
7z x "C:\Documents and Settings\vic\My Documents\test\e.rar" -aoa
可以
但是是解壓縮在C:\Program Files\7-Zip底下
-od那一段要怎麼連接在後面
我直接加上去過不去??

guareian iT邦新手 3 級 ‧ 3 年前 檢舉

C:\Program Files\7-Zip>7z x "C:\Documents and Settings\vic\My Documents\test\e.rar" -aoa -oC:\Documents and Settings\vic\My Documents\test

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Processing archive: C:\Documents and Settings\vic\My Documents\test\e.rar

No files to process

Files: 0
Size: 0
Compressed: 654

沒東西出來哭哭哭

hon2006 iT邦大師 1 級 ‧ 3 年前 檢舉

試試看這個吧
C:\Program Files\7-Zip>7z x "C:\Documents and Settings\vic\My Documents\test\e.7z" -o"C:\Documents and Settings\vic\My Documents\test" -y

一級屠豬士 iT邦高手 1 級 ‧ 3 年前 檢舉

7za 命令列的程式.
7z 是有視窗的程式.
以上是印象,現在是用Linux,沒有驗證上面對不對.

guareian iT邦新手 3 級 ‧ 3 年前 檢舉

感謝大家
感謝hon2006的解答最後得到的是
C:\Program Files\7-Zip>7z x "C:\Documents and Settings\vic\My Documents\test\e.7z" -o"C:\Documents and Settings\vic\My Documents\test" -y

我要發表回答

立即登入回答