Skip to content

Instantly share code, notes, and snippets.

@kasajian
Created May 20, 2014 02:34
Show Gist options
  • Save kasajian/94e2eee26a6fdf4a4a2d to your computer and use it in GitHub Desktop.
Save kasajian/94e2eee26a6fdf4a4a2d to your computer and use it in GitHub Desktop.
Clean files
@echo off
rem call c14.bat
rem for /r . %%i in (*.sln) do devenv /clean debug "%%i"
rem for /r . %%i in (*.sln) do devenv /clean release "%%i"
del/f/s/q *.aps 2>nul
del/f/s/q *.bsc 2>nul
del/f/s/q *.exp 2>nul
del/f/s/q *.idb 2>nul
del/f/s/q *.ilk 2>nul
del/f/s/q *.lib 2>nul
del/f/s/q *.ncb 2>nul
del/f/s/q *.obj 2>nul
del/f/s/q *.opt 2>nul
del/f/s/q *.pch 2>nul
del/f/s/q *.pdb 2>nul
del/f/s/q *.plg 2>nul
del/f/s/q *.sbr 2>nul
del/f/s/q *.suo 2>nul
del/f/s/q *.sdf 2>nul
del/f/s/q *.ipch 2>nul
del/f/s/q /ah *.suo 2>nul
del/f/s/q BuildLog.htm 2>nul
for /f "delims=;" %%i in ('dir "TempPE" /s/b /ad') do rmdir /s/q "%%i"
for /f "delims=;" %%i in ('dir "obj" /s/b /ad') do rmdir /s/q "%%i"
for /f "delims=;" %%i in ('dir "_ReSharper*" /s/b /ad') do rmdir /s/q "%%i"
for /f "delims=;" %%i in ('dir "TestResults*" /s/b /ad') do rmdir /s/q "%%i"
xcopy * \backup\2010Oct28\ /EXCLUDE:xcopystuff_Excludes.txt /y /s /e /d

xcopystuff_Excludes.txt:

\obj\
\bin\
\TempPE\
\obj\
\_ReSharper\
\TestResults\
.dll
.exe
.aps
.bsc
.exp
.idb
.ilk
.lib
.ncb
.obj
.opt
.pch
.pdb
.plg
.sbr
.suo
BuildLog.htm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment