windows 和 linux 清理 临时 文件 的脚本

工程需要打包但是仅仅使用解决方案的右键-》清理,是无法干净的。

使用这个脚本即可瞬间干净,无用的文件夹可以手动删除。

复制粘贴为clean.bat文件,复制到工程根目录,双击执行即可,很容易看懂,可以自己手动增减文件类型。

linux下要chmod 777 clean.bat

 

 

::DOS自动运行下面的
::vs产生的临时文件
del /s /f /q *.obj
del /s /f /q *.pch
del /s /f /q *.ilk
del /s /f /q *.idb
del /s /f /q *.bsc
del /s /f /q *.exp
del /s /f /q *.tli
del /s /f /q *.tlh
del /s /f /q *.sbr
del /s /f /q *.sdf
del /s /f /q *.log
del /s /f /q *.tlog
del /s /f /q *.ipch
del /s /f /q *.pdb
del /s /f /q *.htm
del /s /f /q *.lastbuildstate
del /s /f /q *.unsuccessfulbuild
del /s /f /q *.cache
del /s /f /q *.ncb
del /s /f /q *.suo
del /s /f /q *.manifest
::linux gcc等产生的临时文件
del /s /f /q *.depend
del /s /f /q *.o
del /s /f /q *.d
del /s /f /q *.core
del /s /f /q *.gch




#linux自动运行下面的
find . -name "*.depend" -exec rm -rf '{}' \;
find . -name "*.o" -exec rm -rf '{}' \;
find . -name "*.d" -exec rm -rf '{}' \;
find . -name "*.core" -exec rm -rf '{}' \;
find . -name "*.gch" -exec rm -rf '{}' \;

find . -name "*.obj" -exec rm -rf '{}' \;
find . -name "*.pch" -exec rm -rf '{}' \;
find . -name "*.ilk" -exec rm -rf '{}' \;
find . -name "*.idb" -exec rm -rf '{}' \;
find . -name "*.bsc" -exec rm -rf '{}' \;
find . -name "*.tli" -exec rm -rf '{}' \;
find . -name "*.sdf" -exec rm -rf '{}' \;
find . -name "*.log" -exec rm -rf '{}' \;
find . -name "*.tlog" -exec rm -rf '{}' \;
find . -name "*.ipch" -exec rm -rf '{}' \;
find . -name "*.pdb" -exec rm -rf '{}' \;
find . -name "*.lastbuildstate" -exec rm -rf '{}' \;
find . -name "*.unsuccessfulbuild" -exec rm -rf '{}' \;
find . -name "*.cache" -exec rm -rf '{}' \;
find . -name "*.ncb" -exec rm -rf '{}' \;
find . -name "*.htm" -exec rm -rf '{}' \;
find . -name "*.suo" -exec rm -rf '{}' \;
find . -name "*.manifest" -exec rm -rf '{}' \;


你可能感兴趣的:(windows 和 linux 清理 临时 文件 的脚本)