当前路径和变量的问题
cmd吧
全部回复
仅看楼主
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
level 12
我复制你的代码后加了pause打开之后是 -- 如下
当前盘符和路径:C:\Users\Administrator\Desktop\
系统找不到指定的路径。
i
请按任意键继续. . .
2013年07月16日 23点07分 2
我完全不懂变量啊 汗 。。。
2013年07月16日 23点07分
1