Powershell - CreateFromDirectory,不包括某些类型的文件

时间:2015-07-13 14:35:42

标签: powershell zipfile

我正在使用压缩方法

  

[io.compression.zipfile] :: CreateFromDirectory($ source,$ destination)

但我需要排除一些特定的文件类型 - 如.mp3,.mkv,.avi等。不幸的是我无法找到一种方法:-(。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

使用允许您从命令行进行更灵活存档的应用程序,例如7-Zip。

或者,如果您坚持编写自己的解决方案脚本,请使用Get-ChildItem,过滤掉不需要的内容,然后迭代结果并使用System.IO.Compression.ZipFileExtensions手动构建存档。但是,这似乎很容易让我感到错误。