我在批处理文件中使用以下for循环。
for /f "delims=" %%D in (C:\BUGdb_update\sfr.txt) do (
echo %%D
)
我的目的是为sfr.txt中的每一行,它应该做点什么。甚至回声也不适合我。
for /F "delims=" %D in (C:\BUGdb_update\sfr.txt) do (echo %D )
它刚从循环中出来。
答案 0 :(得分:2)
试试这个(见我的评论):
for /f "delims=" %%D in ('cmd /u /c type "C:\BUGdb_update\sfr.txt"') do (
echo %%D
)
答案 1 :(得分:2)
尝试这两种方法 - 他们只是在那里停顿并且是Endoro的解决方案。
@echo off
for /f "delims=" %%D in ('type "C:\BUGdb_update\sfr.txt"') do (
echo %%D
)
pause
的Unicode:
@echo off
for /f "delims=" %%D in ('cmd /u /c type "C:\BUGdb_update\sfr.txt"') do (
echo %%D
)
pause