我想传递
返回的第一个文件dir *.png /B
进入变量%firstFile%
答案 0 :(得分:5)
为什么需要dir
?
for %%x in (*.png) do if not defined firstFile set "firstFile=%%x"
答案 1 :(得分:3)
为什么需要迭代所有列表?
for %%x in (*.*) do (
set "firstFile=%%x"
goto :done
)
:done
答案 2 :(得分:2)
不应该是:
DIR *.png /B > "%TEMP%\dir" && SET firstFile= < "%TEMP%\dir"
答案 3 :(得分:0)
DIR *.png /B > "%TEMP%\dir" && < "%TEMP%\dir" SET firstFile=