大家好,今天想用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文件夹), 要用什么参数才可以?

4 个回答

  • 旧至新
  • 新至旧
  • 最高Like数

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\-Zip\z.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,解开就会含目录
目前测到的结果是这样