1

そのディレクトリ (ファイルとフォルダ) 内のすべてを含み、ディレクトリ構造を保持する 1 つの Zip ファイルを作成しようとしています。

ネットで調べてみると、これで悩んでいる人が多いようです。自分で簡単にするためにpscx、 CmdLet を含むモジュールをインストールしましたWrite-Zip

フォルダ構造

- S:\TopFolder
- S:\TopFolder\Folder1
- S:\TopFolder\Folder1\SubFolder1
- S:\TopFolder\Folder1\SubFolder1\Stuff1.txt
- S:\TopFolder\Folder2
- S:\TopFolder\Folder2\SubFolder2
- S:\TopFolder\Folder2\SubFolder2\Stuff2.txt

テスト済みコード

$Test = Get-ChildItem -Recurse 'S:\TopFolder\*'
Write-Zip -Path $Test -OutputPath 'S:\Zippie.zip' -IncludeEmptyDirectories

$Test = Get-ChildItem -Recurse 'S:\TopFolder'
Write-Zip -Path $Test -OutputPath 'S:\Zippie.zip' -IncludeEmptyDirectories

「Zippie.zip」の結果

SubFolder1
SubFolder1\Stuff1.txt
SubFolder2
SubFolder2\Stuff2.txt

ご覧のとおり、正しいフォルダー構造に固執しておらず、Folder1欠落しFolder2ています。ここで私が見逃している明らかなものはありますか?この問題は修正済みで検証済みとして報告されているためです。

ご協力ありがとうございました。

4

1 に答える 1