複数のプロジェクトを含む 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 フォルダーを避ける必要があります。