2012-03-08 94 views

回答

5

为什么你需要dir

for %%x in (*.png) do if not defined firstFile set "firstFile=%%x" 
+0

作品!谢谢。 – Mambo4 2012-03-12 16:15:21

3

为什么你需要迭代所有的列表?

for %%x in (*.*) do (
    set "firstFile=%%x" 
    goto :done 
) 
:done 
0
DIR *.png /B > "%TEMP%\dir" && < "%TEMP%\dir" SET firstFile= 
2

它不应该是:

DIR *.png /B > "%TEMP%\dir" && SET firstFile= < "%TEMP%\dir" 
+0

请更改为SET/p firstFile = <“%TEMP%\ dir”。所以删除空间并添加/ p。效果更好。 – 2017-01-20 08:22:10

相关问题