Powershell - CreateFromDirectory 排除某些类型的文件
Powershell - CreateFromDirectory with excluding some types of file
我正在使用压缩方法
[io.compression.zipfile]::CreateFromDirectory($source, $destination)
但我需要排除一些特定的文件类型 - 例如 .mp3、.mkv、.avi 等。不幸的是,我无法找到如何做到这一点的方法:-(。有人知道该怎么做吗?
使用允许您从命令行更灵活地归档的应用程序,例如 7-Zip。
或者,如果您坚持编写自己的解决方案脚本,请使用 Get-ChildItem,过滤掉不需要的内容,然后遍历结果并使用 System.IO.Compression.ZipFileExtensions 手动构建存档。然而,这对我来说似乎很容易出错。
我正在使用压缩方法
[io.compression.zipfile]::CreateFromDirectory($source, $destination)
但我需要排除一些特定的文件类型 - 例如 .mp3、.mkv、.avi 等。不幸的是,我无法找到如何做到这一点的方法:-(。有人知道该怎么做吗?
使用允许您从命令行更灵活地归档的应用程序,例如 7-Zip。
或者,如果您坚持编写自己的解决方案脚本,请使用 Get-ChildItem,过滤掉不需要的内容,然后遍历结果并使用 System.IO.Compression.ZipFileExtensions 手动构建存档。然而,这对我来说似乎很容易出错。