如何循环文件并排除特定的文件类型

时间:2015-08-21 13:23:03

标签: powershell

所以我是PowerShell开发的新手,并编写了一个与zip文件一起使用的脚本。我可以将文件夹中的所有内容都压缩,但我真正想要做的就是遍历目录,如果有一个带有特定扩展名的文件,那么让我们说.txt,然后它赢了& #39; t压缩该文件。我知道第三方扩展,但我不想依赖这些扩展,因为我计划让其他人使用这些脚本。

感谢您的任何意见!

1 个答案:

答案 0 :(得分:2)

没有必要"循环播放"任何事情;使用-exclude的{​​{1}}参数排除任何扩展名为get-childitem的文件。然后将生成的文件集合传递给正在进行压缩的任何内容。

.txt