Created
November 28, 2013 21:54
-
-
Save jlblancoc/7698613 to your computer and use it in GitHub Desktop.
Batch (.BAT) script (Windows) to delete all temporary files after compiling a project with Microsoft Visual Studio (Visual C++) or GCC.
It finds and removes (recursively in the given directory trees), all files that match any of: *.obj, *.o, *.pch, *.pdb, *.ilk, *.idb, *.gch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
REM ======================================================================= | |
REM Batch (.BAT) script (Windows) to delete all temporary files after | |
REM compiling a project with Microsoft Visual Studio (Visual C++) or GCC. | |
REM | |
REM Warning: It also deletes the debug databases, needed to "step into" | |
REM from a debugger. These files may be really *large*, but if you think | |
REM you will need them, remove the file for "*.pdb" below. | |
REM | |
REM Usage: | |
REM - Open a terminal (Windows-key + R , type "cmd", press ENTER) | |
REM - To delete build files from one (or, optionally) more directories, execute: | |
REM delete_build_temps.bat BUILDIR1 [BUILDIR2] [BUILDIR3] [...] | |
REM | |
REM By: Jose Luis Blanco Claraco, 2013 | |
REM Released to Public Domain. | |
REM ======================================================================= | |
set DIR=%CD% | |
:Loop | |
IF "%1"=="" GOTO Continue | |
cd %1 | |
del /s *.obj | |
del /s *.o | |
del /s *.pch | |
del /s *.pdb | |
del /s *.ilk | |
del /s *.idb | |
del /s *.gch | |
SHIFT | |
cd %DIR% | |
GOTO Loop | |
:Continue |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment