脚本内容来源于网络, 本人并不是第一作者, 如有更好的解决方案, 欢迎告诉博主, 谢谢!
脚本内容
clean.bat
的内容如下
@echo off
echo ----------------------------------------------------
echo Press any key to delete all files with ending:
echo *.aps *.idb *.ncp *.obj *.pch *.tmp *.sbr
echo ----------------------------------------------------
pause
del /F /Q /S *.aps *.idb *.ipdb *.iobj *.db *.ncp *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.sdf *.ncb *.dep *.ipch *.tlog *.exp
rd /s /q ipch
pause
@echo off
echo ----------------------------------------------------
echo Press any key to delete all files with ending:
echo *.aps *.idb *.ncp *.obj *.pch *.tmp *.sbr
echo Visual c++/.Net junk
echo ----------------------------------------------------
del /F /Q /S *.aps *.idb *.ncp *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.res *.ncb *.opt *.suo *.manifest *.dep
使用方法
将clean.bat
放置于 .sln
的同级目录, 双击 .bat
文件并在黑窗口内根据提示回车(设计成需要回车是避免误触, 一共是需要输入两次回车), 便可清空所有中间文件