@title 清理VS2010工程文件 By 半斤八兩
echo 正在清除项目临时文件,请稍等......
del /f /s /q %cd%\*.bin
del /f /s /q %cd%\*.ncb
del /f /s /q %cd%\*.user
del /f /s /q %cd%\*.pch
del /f /s /q %cd%\*.obj
del /f /s /q %cd%\*.tlh
del /f /s /q %cd%\*.tli
del /f /s /q %cd%\*.res
del /f /s /q %cd%\*.idb
del /f /s /q %cd%\*.pdb
del /f /s /q %cd%\*.aps
del /f /s /q %cd%\*.manifest
del /f /s /q %cd%\*.dep
del /f /s /q %cd%\*.log
del /f /s /q %cd%\*.txt
del /f /s /q %cd%\*.cjstyles
del /f /s /q %cd%\*.hwl
del /f /s /q %cd%\*.ilk
del /f /s /q %cd%\*.rar
del /f /s /q %cd%\*.zip
del /f /s /q %cd%\*.exe
del /f /s /q %cd%\*.dll
del /f /s /q %cd%\*.SRDB
del /f /s /q %cd%\*.SRDB.Bakup
del /f /s /q %cd%\*.jar
del /f /s /q %cd%\*.db
del /f /s /q %cd%\*.png
del /f /s /q %cd%\UpgradeLog.XML
del /f /s /q %cd%\UpgradeLog.XML
del /f /s /q %cd%\*.sdf
del /f /s /q %cd%\*.opensdf
del /f /s /q %cd%\*.i
del /f /s /q %cd%\*.clw
del /f /s /q %cd%\*.opt
del /f /s /q %cd%\*.plg
if exist _UpgradeReport_Files (
cd _UpgradeReport_Files
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd _UpgradeReport_Files
echo del _UpgradeReport_Files
)
if exist Release (
cd Release
echo 准备删除 Release 目录下的所有文件,请确认一下当前目录是否正确.再继续
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd Release
echo del Release
)
if exist Debug (
cd Debug
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd Debug
echo del Debug
)
pause
经过我更改的
@echo off
@title 清理VS2010工程文件 By 半斤八兩
echo 正在清除项目临时文件,请稍等......
echo %%~d0当前盘符:%~d0
echo %%~dp0当前盘符和路径:%~dp0
echo %%~f0当前批处理全路径:%~f0
echo %%~sdp0当前盘符和路径的短文件名格式:%~sdp0
echo %%cd%%当前CMD默认目录:%cd%
Rem %%cd%%替换下边的%%~dp0也可以
pause
del /f /s /q %~dp0\*.bin
del /f /s /q %~dp0\*.ncb
del /f /s /q %~dp0\*.user
del /f /s /q %~dp0\*.pch
del /f /s /q %~dp0\*.obj
del /f /s /q %~dp0\*.tlh
del /f /s /q %~dp0\*.tli
del /f /s /q %~dp0\*.res
del /f /s /q %~dp0\*.idb
del /f /s /q %~dp0\*.pdb
del /f /s /q %~dp0\*.aps
del /f /s /q %~dp0\*.manifest
del /f /s /q %~dp0\*.dep
del /f /s /q %~dp0\*.log
del /f /s /q %~dp0\*.txt
del /f /s /q %~dp0\*.cjstyles
del /f /s /q %~dp0\*.hwl
del /f /s /q %~dp0\*.ilk
del /f /s /q %~dp0\*.rar
del /f /s /q %~dp0\*.zip
del /f /s /q %~dp0\*.exe
del /f /s /q %~dp0\*.dll
del /f /s /q %~dp0\*.SRDB
del /f /s /q %~dp0\*.SRDB.Bakup
del /f /s /q %~dp0\*.jar
del /f /s /q %~dp0\*.db
del /f /s /q %~dp0\*.png
del /f /s /q %~dp0\UpgradeLog.XML
del /f /s /q %~dp0\UpgradeLog.XML
del /f /s /q %~dp0\*.sdf
del /f /s /q %~dp0\*.opensdf
del /f /s /q %~dp0\*.i
del /f /s /q %~dp0\*.clw
del /f /s /q %~dp0\*.opt
del /f /s /q %~dp0\*.plg
if exist _UpgradeReport_Files (
cd _UpgradeReport_Files
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd _UpgradeReport_Files
echo del _UpgradeReport_Files
)
if exist Release (
cd Release
echo 准备删除 Release 目录下的所有文件,请确认一下当前目录是否正确.再继续
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd Release
echo del Release
)
if exist Debug (
cd Debug
echo 当前目录[%cd%]
del /f /s /q *.*
cd..
rd Debug
echo del Debug
)
pause