Windows下批處理if exist用法的注意事項

作者:朱金燦

來源:https://blog.csdn.net/clever101

 

      今天發現Windows下批處理if exist和del用法比較坑爹。

主要表現在if exist的格式要求比較嚴格,例子如下:

if exist "..\..\Intdir\Debug_x64\TestLog" ( 
del "..\..\Intdir\Debug_x64\TestLog\*.obj"
) else (
echo "not exist"
)

注意這裏是有格式要求的,如下圖:

還有echo後面的提示儘量不要用中文,用中文容易出錯。

也可以寫成簡單一行:

@echo off

if exist "../../Intdir/Debug_x64/TestLog" (del "..\..\Intdir\Debug_x64\TestLog\*.obj") else echo Debug_x64不存在

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章