我正在嘗試使用批處理從文本文件讀取每行。使用批處理從文件中讀取包含空格的行
文件內的線具有一些空格,所以這是輸入的一個示例:
This is the first line
This is the second line
...
我使用的下面的源代碼
FOR /f %%a in ("%1") do (
@echo %%a
)
goto:eof
的輸出是以下爲:
This
This
...
我已閱讀過fo在堆棧溢出入口但沒有解決我的問題。 Batch : read lines from a file having spaces in its path
假設'%1'是您的文件名,那麼您發佈的代碼不能像您描述的那樣工作。要麼你必須使用''usebackq'''選項,否則你的IN()子句不能被引用。 – dbenham