我有一个包含多个项目的 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 文件夹。