【发布时间】:2026-01-13 08:50:01
【问题描述】:
这就是我所拥有的:
FOR /f %%G IN (school\students\%studentname%\classes.txt) DO (
set /p grade=<"school\students\%studentname%\classes\%%G\grade.txt"
pause
echo %grade%
echo You Have %grade% in %%G
)
pause
我的问题是我回来了:
You have in Math.
You have in English.
在grade.txt 文件中,我有一个A 和另一个B。 %%G 在整个 FOR 命令中设置为英语和数学,并找到文件夹。但是 %grade% 变量由于某种原因没有设置。我不知道为什么。谢谢
【问题讨论】:
标签: windows variables batch-file for-loop