批量发送输出到nul不起作用

时间:2014-03-20 13:32:25

标签: windows batch-file text windows-7 cmd

当我运行此代码时,如果没有Num.txt,则说它无法找到该文件。我如何阻止它说我尝试过> nul但它似乎没有任何区别。

@echo off
for /f "delims=" %%x in (Num.txt) do set "d=%%x">nul
echo %d% & pause

有没有人知道什么是错的。

2 个答案:

答案 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消息。