Part 5:判斷文件是否存在
- 整體結構: if 判斷條件 執行語句 else 執行語句
- 其中判斷條件為:exist 文件路徑絕對地址或者not exist 文件路徑絕對地址
- 該方法同樣也適用於判斷文件夾是否存在,類似於VBA中的Dir函數
- 代碼中echo.,echo=,echo+都表示輸出空行
Part 6:判斷文件是否存在-bat代碼實現
@echo off
echo 文件判斷1:
if exist E:\\Test\\文檔.txt (echo 文件存在) else (echo 文件不存在)
echo.
echo 文件判斷2:
if exist E:\\Test\\文檔1.txt (echo 文件存在) else (echo 文件不存在)
echo=
echo 文件判斷3:
if not exist E:\\Test\\文檔1.txt (echo 文件不存在) else (echo 文件存在)
echo+
echo 文件判斷4:
if not exist E:\\Test\\文檔.txt (echo 文件不存在) else (echo 文件存在)
pause
代碼及執行結果截圖
Part 7:判斷變量是否已定義
- 整體結構: if 判斷條件 執行語句 else 執行語句
- 其中判斷條件為:defined 變量名或者not defined 變量名
- 這裡的變量名無需使用%%包圍起來
Part 8:變量是否已定義-bat代碼實現
@echo off
set b=10
if defined a (echo 變量a已定義) else (echo 變量a未定義)
echo.
if not defined a (echo 變量a未定義) else (echo 變量a已定義)
echo.
if defined b (echo 變量b已定義) else (echo 變量b未定義)
pause
代碼及執行結果截圖
閱讀更多 excel技能寶典 的文章