public
Created

PowerShell script to remove files generated by Visual Studio, ReSharper, etc...

  • Download Gist
CleanUp.ps1
PowerShell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Write-Host "Cleaning up..."
 
$foldersToRemove =
"bin",
"obj",
"TestResults",
"_ReSharper.*"
 
$filesToRemove =
"Thumbs.db",
"*.suo",
"*.user",
"*.cache",
"*.scc",
"*.vssscc",
"*.vspscc"
 
#Remove Folders
Get-ChildItem .\ -include $foldersToRemove -force -recurse |
where { $_.PsIsContainer } |
foreach ($_) {
Write-Host " Removing folder ./$($_.Name)"
Write-Host " Removing folder ./$($_.Name)"
Remove-Item $_.FullName -force -recurse
}
 
#Remove Files
Get-ChildItem .\ -include $filesToRemove -force -recurse |
foreach ($_) {
Write-Host " Removing file ./$($_.Name)"
Remove-Item $_.FullName -force -recurse
}
 
Write-Host "Done. Press any key to close..."
[void][System.Console]::ReadKey($true)

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.