当我运行此代码时,如果没有Num.txt,则说它无法找到该文件。我如何阻止它说我尝试过> nul但它似乎没有任何区别。
@echo off
for /f "delims=" %%x in (Num.txt) do set "d=%%x">nul
echo %d% & pause
有没有人知道什么是错的。
答案 0 :(得分:2)
我添加了第二行并删除了>nul
@echo off
if not exist num.txt goto :EOF
for /f "delims=" %%x in (Num.txt) do set "d=%%x"
echo %d% & pause
答案 1 :(得分:0)
IF EXIST num.txt for /f "delims=" %%x in (Num.txt) do set "d=%%x"
如果文件/数据不存在,IGWS echo(%d%
会消除echo is off
消息。