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技能寶典 的文章