【发布时间】:2019-02-20 00:44:14
【问题描述】:
有没有办法使用 Compress-Archive 脚本,当从路径运行时:
- 存档与通配符过滤器匹配的所有文件(例如 *.doc)
- 将此类文件存档在当前文件夹和所有子文件夹中
- 保存相对文件夹结构(不过,使用相对或绝对的选项会很好)
我很难让它同时完成所有这三个。
编辑:
以下过滤器和递归,但不维护文件夹结构
Get-ChildItem -Path ".\" -Filter "*.docx" -Recurse |
Compress-Archive -CompressionLevel Optimal -DestinationPath "$pwd\doc.archive-$(Get-Date -f yyyyMMdd.hhmmss).zip"
此项不递归:
Compress-Archive -Path "$pwd\*.docx" -CompressionLevel Optimal -DestinationPath "$pwd\doc.archive-$(Get-Date -f yyyyMMdd.hhmmss).zip"
在某个时候,我有一个命令会递归但不会过滤,但现在无法返回。
【问题讨论】:
标签: windows powershell archive compress-archive