level 8
流水肯定了石头
楼主
如下,请问,
1)cd /d !d!
语句为何没有得到想要的效果?
2)echo %i
语句为何没有得到想要的效果?
如果换为
echo %1
却是可以的。这是为什么?
程序:
@echo off
setlocal ENABLEDELAYEDEXPANSION
echo 当前盘符和路径:%~dp0
set d=%~d0
cd /d !d!
for /f %%i in ('dir /b "D:\Backup\我的文档\Downloads\sheng huang" ') do (call :rn %%i)
:rn
echo %i
效果如下:
当前盘符和路径:D:\Backup\我的文档\Downloads\
i
i
i
i
i
i
i
i
i
i
2013年07月16日 08点07分
1
1)cd /d !d!
语句为何没有得到想要的效果?
2)echo %i
语句为何没有得到想要的效果?
如果换为
echo %1
却是可以的。这是为什么?
程序:
@echo off
setlocal ENABLEDELAYEDEXPANSION
echo 当前盘符和路径:%~dp0
set d=%~d0
cd /d !d!
for /f %%i in ('dir /b "D:\Backup\我的文档\Downloads\sheng huang" ') do (call :rn %%i)
:rn
echo %i
效果如下:
当前盘符和路径:D:\Backup\我的文档\Downloads\
i
i
i
i
i
i
i
i
i
i