3

誰かが私の for ステートメントの何が問題なのか説明してもらえますか? 私はそれをbatファイルとして実行しようとしています。オンラインでさまざまな例を見てきましたが、構文エラーが発生する理由がわかりません

FOR /F "tokens=*" %%A in (c:\scripts\destination.txt) DO 
(
echo inside the for loop
pause
)

次のエラーが表示されます。

コマンドの構文が正しくありません。C:\Scripts>FOR /F "tokens=*" %A in (c:\scripts\destination.txt) DO

4

1 に答える 1

6

括弧は同じ行になければなりません。

tokens=*先頭の空白を削除します - は削除delims=しません。

FOR /F "delims=" %%A in (c:\scripts\destination.txt) DO (
echo %%A - inside the for loop
pause
)
于 2013-10-09T08:06:05.200 に答える