clean_vss_files.bat

@echo off
echo This batch file is used to clean the VSS files (e.g. *.scc
, *.vspscc, etc.).
echo.
echo WARNING:
echo 
1. You should always make a copy to do this operation because cleaning is 
echo    NON reversible.
echo 
2. You should first open VS.NET IDE and disconnect the solution or project
echo    with the VSS repository.
echo 
3. Your VS.NET IDE is currently shutted down.
echo.
echo Make sure you've finished the above preparations. Otherwise
, you should
echo click the 'X' button on the top-right corner of this DOS window to stop
echo this operation.
echo.

set /P continue
=Are you sure you want to Continue? (YN)

if 
"%continue%" == "n" goto end
if 
"%continue%" == "N" goto end

echo.
echo Deleting *.scc
, *.vspscc, *.user 
echo.

del *.suo /q /f /ah
del *.user /s /q /f
del *.scc /s /q /f
del *.vssscc /s /q /f
del *.vspscc /s /q /f

echo.
echo Deleting obj and bin folders 
echo.

if exist .\MIC.RETSS.Common_DataObjects\bin rmdir .\MIC.RETSS.Common_DataObjects\bin /s /q
if exist .\MIC.RETSS.Common_DataObjects\obj rmdir .\MIC.RETSS.Common_DataObjects\obj /s /q

if exist .\MIC.RETSS.Common_Controls\bin rmdir .\MIC.RETSS.Common_Controls\bin /s /q
if exist .\MIC.RETSS.Common_Controls\obj rmdir .\MIC.RETSS.Common_Controls\obj /s /q

echo Finished.
echo.

pause

:end
原文地址:https://www.cnblogs.com/publicbill/p/737872.html