在批處理文件中的腳本是這樣的:
@Echo off
Rem DistPath Is Where you Want to check for file type
Set "DistPath=%UserProfile%\Desktop"
If Exist "%DistPath%\*.err" (Echo File Type exists
) Else (
Echo File Type does not exists
)
pause
編輯:
嘗試這個&添加需要的 「ExecuteFlag」 & 「轉到EOF」 之間所要執行的代碼。
@Echo off
If Exist "*.err" (
Goto EOF
) Else (
Goto ExecuteFlag
)
pause
Exit
Rem Put Your Code Down Here
:ExecuteFlag
<<< Your Code Here >>>
Goto EOF
,但如果你將繼續&添加了很多超過幾行字,這是更好的
If Exist "*.err" Goto :EOF
然後添加你的代碼的其餘部分假設你沒有找到該文件。 所以如果文件存在的代碼將結束,否則它將處理丟失的文件類型取決於您的代碼
我想在當前目錄中找到* .err文件類型,如果文件類型存在,那麼我想存在否則我想繼續執行..所以我用瞭如果存在「* .err」(轉到失敗)....這行不能正確執行 –
再次檢查我的文章,編輯代碼 –