大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。
上篇文章我們學習了if判斷變量是否相等和比較大小操作,今天我們學習if exist判斷文件是否存在,它經常用于批處理裡邊進行一些判斷操作。
輸入命令if /?,能看到if的介紹和參數,今天我們使用這個,IF [NOT] EXIST filename command,下邊我開始寫bat批處理腳本代碼和大家講解一下。
我在桌面建了一個批處理腳本,裡邊寫了兩行,第一行是判斷c盤根目錄有沒有calc.exe這個文件,如果有的話,會輸出12345,calc.exe這個文件我事先放在了c盤根目錄,所以這個腳本執行的話會輸出12345。
運行後可以看出這個bat批處理輸出12345。
稍微修改一下這個批處理,把calc.exe這個文件名修改一下,修改後由于c盤根目錄沒有這個文件名,所以這個就不會執行後邊的輸出12345。
再次運行後可以看到這個腳本什麼輸出都沒有,執行完畢。
if這個命令還可以加上else,修改一下這個命令在腳本後邊加上了else echo 67890。
運行這個腳本,因為c盤有calc.exe,所以輸出了12345。
這裡還是把這個腳本中的文件名再次修改一下,這樣的話就會運行else後邊的命令會輸出67890。
再次運行這個批處理腳本,可以看到輸出了67890,因為這個c盤根目錄沒有當前這個文件。
今天我們學的這個if exist是判斷文件是否存在,上篇文章我們學的是if判斷兩個變量是否相等和變量的大于小于之類的一些操作,這個if命令我們在bat批處理腳本中用的比較多,大家可以多練習一下。
感謝觀看本篇文章,希望對你有所幫助,本文由老蓋聊技術原創,我是老蓋,專注分享IT互聯網與電腦知識,歡迎關注,本文是出于愛心幫助人的目的所寫,請随意分享轉載,幫助人越多愛的力量就越大,感謝正能量傳播。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!