【发布时间】:2013-01-18 22:23:53
【问题描述】:
我有一个包含多个项目的 Visual Studio 解决方案。作为清理的一部分,我使用以下脚本清理了 bin 和 obj 文件夹。
Get-ChildItem -path source -filter obj -recurse | Remove-Item -recurse
Get-ChildItem -path source -filter bin -recurse | Remove-Item -recurse
这非常有效。但是,我有一个基于文件的数据文件夹,其中包含大约 600,000 个子文件夹,位于名为 FILE_DATA 的文件夹中。
上面的脚本需要很长时间,因为它遍历了所有这 600,000 个文件夹。
递归遍历删除bin和obj文件夹时需要避开FILE_DATA文件夹。
【问题讨论】: