iT邦幫忙

1

7zip解壓問題

7z
  • 分享至 

  • xImage

大家好,
今天想用7ZIP(7Z.EXE)直接用參數把AAA.ZIP的內容解壓到BBB文件夾, 以下是那指令
"C:\Program Files\7-Zip\7z.exe" x c:\temp\AAA.zip -oD:\BBB -r -y
結果BBB中總是會建立了一個AAA文件夾。
用POE查過, -aos , -ir!* 也沒用~
如果只是想把AAA.ZIP的內容解壓到BBB文件夾中(不想出現AAA文件夾), 要用什麼參數才可以?

"C:\Program Files\7-Zip\7z.exe" e "c:\temp\AAA.zip" -o"D:\BBB" -y
perry168 iT邦新手 2 級 ‧ 2024-10-28 12:26:08 檢舉
因為ZIP中有文件夾, 用E會不建當中文件夾, 最後我決定在TEMP解壓再COPY算。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
dahezhi
iT邦新手 4 級 ‧ 2024-10-26 18:41:11

我是用WINRAR參數-ep1可以達成你要的目的,但是7ZIP我不確定行不行,但是你可以試試看~

3
海綿寶寶
iT邦大神 1 級 ‧ 2024-10-26 21:50:47

Try

"C:\Program Files\7-Zip\7z.exe" x c:\temp\AAA.zip * -oD:\BBB -y
1
Sample Wu
iT邦見習生 ‧ 2024-10-27 08:03:36

你在打包 7zip 壓縮檔時,是不是在 AAA 這個 folder 直接右鍵打包的? 那就會在 7zip 壓縮內容中,直接把 AAA 這個 folder 也打包進去,所以在解壓縮時,就會在 BBB 底下直接產生 AAA。

重新打包一個新的 7zip 壓縮檔吧,進到 AAA 裡面全選檔案再打包

0
by2048
iT邦高手 1 級 ‧ 2024-10-28 09:21:42

7z a "dir1.zip" ".\dir1\filename.ext"
如果你只想壓縮單一檔案,而且也不希望看見目錄的話,一定要在路徑前面加上一個 .\ 開頭!

只要是連目錄壓縮後的zip,解開就會含目錄
目前測到的結果是這樣

我要發表回答

立即登入回答