我有一个看起来像这样的文件夹结构:
-Daily Logs
-Script1Logs
-AnotherScriptLogs
-ThirdScriptLogs
我想压缩“每日日志”下的所有文件夹并保留相同的文件夹结构。
有没有一种方法可以一次压缩文件夹而不单独浏览每个文件夹?此外,zip 文件是否可以仅包含上面显示的文件结构而不是日志文件夹的整个路径?
这就是我用来压缩 Daily Logs 文件夹的方法,但它不会压缩子文件夹,它包含 Daily Logs 文件夹的整个路径,作为 zip 文件中文件夹结构的一部分。
If (!(Test-Path $ARCHIVELOGFOLDER\$ARCHIVELOGFILE)) {
Write-Zip $file.FullName $ARCHIVELOGFOLDER\$ARCHIVELOGFILE
Write-Zip -Path $files -OutputPath $ArchiveFile -Append -FlattenPaths -IncludeEmptyDirectories -Quiet -Level 9
}