@echo off & setlocal EnableDelayedExpansion
set currentDir=F:\Music\Vitas
echo !currentDir!
for /r !currentDir! %%f in (*.mp3) do echo %%f
@echo on & enclocal
上面的红色部分换成 %currentDir% 就好了,为什么用感叹号引用的就不行呢?
但是绿色部分又是可以用的,这是为什么呢?
set currentDir=F:\Music\Vitas
echo !currentDir!
for /r !currentDir! %%f in (*.mp3) do echo %%f
@echo on & enclocal
上面的红色部分换成 %currentDir% 就好了,为什么用感叹号引用的就不行呢?
但是绿色部分又是可以用的,这是为什么呢?
