快速删除C# bin、obj、.vs文件夹的批处理指令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/COCO56/article/details/102771065

C#程序总会生成binobj.vs文件夹,为了减小源码的大小,就有必要将这两个文件夹删除,于是想到用批处理文件来删除。
代码:

@echo off
set nowPath=%cd%
cd /
cd %nowPath%

::delete specify file(*.pdb,*.vshost.*)
for /r %nowPath% %%i in (*.pdb,*.vshost.*) do (del %%i)

::delete specify folder(obj,bin,.vs)
for /r %nowPath% %%i in (obj,bin,.vs) do (IF EXIST %%i RD /s /q %%i)

echo OK
pause

注:
1、批处理中两个半角冒号开头表示注释掉这一行
2、将以上代码复制到记事本中,并且命名为bat后缀的文件,如clearC#Temp.bat.
3、clearC#Temp.bat最好放到要执行删除操作的目录(或上层目录)

如果只要删除某个文件,可以将for /r %nowPath% %%i in (obj,bin) do (IF EXIST %%i RD /s /q %%i) 这一句去掉,然后将for /r %nowPath% %%i in (.pdb,.vshost.) do (del %%i) 这一句中的(.pdb,.vshost.)改成要删除的文件。

猜你喜欢

转载自blog.csdn.net/COCO56/article/details/102771065
今日推荐