大家好,
今天想用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文件夾), 要用什麼參數才可以?
Try
"C:\Program Files\7-Zip\7z.exe" x c:\temp\AAA.zip * -oD:\BBB -y
你在打包 7zip 壓縮檔時,是不是在 AAA 這個 folder 直接右鍵打包的? 那就會在 7zip 壓縮內容中,直接把 AAA 這個 folder 也打包進去,所以在解壓縮時,就會在 BBB 底下直接產生 AAA。
重新打包一個新的 7zip 壓縮檔吧,進到 AAA 裡面全選檔案再打包
7z a "dir1.zip" ".\dir1\filename.ext"
如果你只想壓縮單一檔案,而且也不希望看見目錄的話,一定要在路徑前面加上一個 .\ 開頭!
只要是連目錄壓縮後的zip,解開就會含目錄
目前測到的結果是這樣