Skip to content

Instantly share code, notes, and snippets.

@augustoproiete
Created December 12, 2011 11:32
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save augustoproiete/1466734 to your computer and use it in GitHub Desktop.
Save augustoproiete/1466734 to your computer and use it in GitHub Desktop.
PowerShell script to remove files generated by Visual Studio, ReSharper, etc...
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment