请高手帮忙指点一下,有点难度的问题!
@echo off
for /r %%a in (*) do
(
set k=%%a
echo %k%
)
pause
为啥不能输出 %k% ?
@echo off
for /r %%a in (*) do
(
set k=%%a
echo %k%
)
pause
为啥不能输出 %k% ?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for /r %%a in (*) do set k=%%a&call,echo %%k%%
pause
@echo off
for /r %%a in (*) do set k=%%~ta&call,echo %%k:~0,4%%
pause