File 循环文件批处理文件
需要列出所有没有路径信息的文件名。回声出来时没有任何东西。有什么想法吗?请参阅下面的代码File 循环文件批处理文件,file,loops,batch-file,for-loop,echo,File,Loops,Batch File,For Loop,Echo,需要列出所有没有路径信息的文件名。回声出来时没有任何东西。有什么想法吗?请参阅下面的代码 For %%A in ("C:\temp\*.dmo") do ( set name=%%~nxA echo %name% ) Pause 你想。否则,该变量只计算一次。如果在循环中设置变量,则必须使用enabledelayedexpansion来访问它 setlocal enabledelayedexpansion For %%A in ("C:\temp\*.dmo") do ( set nam
For %%A in ("C:\temp\*.dmo") do (
set name=%%~nxA
echo %name%
)
Pause
你想。否则,该变量只计算一次。如果在循环中设置变量,则必须使用enabledelayedexpansion来访问它
setlocal enabledelayedexpansion
For %%A in ("C:\temp\*.dmo") do (
set name=%%~nxA
echo !name!
)
Pause
或者只是:
For %%A in ("C:\temp\*.dmo") do (
echo %%~nxa
)
Pause
唉。算了吧
For %%A in ("C:\temp\*.dmo") do (
set name=%%~nxA
call echo %%name%%
)
Pause