3

我刚刚下载了最新版本的PowerShell 社区扩展,我正在努力将文件和文件夹附加到现有的 zip 文件中。

我正在运行 PowerShell ISE 来测试命令,我目前在我的配置文件文件夹中。这是我正在测试的文件夹结构:

- Users
  |- MyUser
     |- Tests
        |- Container.zip
        |- SomeFolder
           |- file1.txt
           |- file2.txt

我的提示在Users\MyUser\Tests文件夹中,我正在运行以下行:

dir SomeFolder | Write-Zip -OutputPath:Container.zip -Append

当我打开更新的 zip 文件时,我的整个结构的每个文件夹都有一个文件夹,从 开始Users,如下所示:

- Container.zip
  |- Users
     |- MyUser
        |- Tests
           |- SomeFolder
              |- file1.txt
              |- file2.txt

但我想SomeFolder直接在 zip 文件的根目录下,如下所示:

- Container.zip
  |- SomeFolder
     |- file1.txt
     |- file2.txt

奇怪的是,如果我删除-Append开关并让 cmdlet 创建一个新的 zip,它就会包含预期的结构。我错过了什么?

4

0 回答 0