当我运行此代码时,如果没有 Num.txt,它会说找不到该文件。我如何阻止它说我已经尝试过 >nul 但它似乎没有任何区别。
@echo off
for /f "delims=" %%x in (Num.txt) do set "d=%%x">nul
echo %d% & pause
有谁知道哪里出了问题吗?
最佳答案
我添加了第二行并删除了 >nul
@echo off
if not exist num.txt goto :EOF
for /f "delims=" %%x in (Num.txt) do set "d=%%x"
echo %d% & pause
关于windows - 批量发送输出到 nul 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22534553/