cd 到变量不能从批处理
cd to variable not working from batch
请在下面找到批处理脚本:-
@echo off
setlocal enableextensions enabledelayedexpansion
set /a count = 0
for /D %%i in (*) do (
set /a count += 1
echo !count! %%i
cd \d %%i
echo "inside" %cd% " to execute some command"
echo "some command"
echo "now again going one directory back"
cd ..
)
endlocal
执行
cd \d %%i
给出以下错误:-
The system cannot find the path specified.
我想进入 %%i 代表的目录,在那里执行一些命令,然后想返回一个目录。
示例 运行.
的 PFA 屏幕截图
使用 cd /d
而不是 cd \d
cd
将假定您要更改到的目录是 \d %%i
请在下面找到批处理脚本:-
@echo off
setlocal enableextensions enabledelayedexpansion
set /a count = 0
for /D %%i in (*) do (
set /a count += 1
echo !count! %%i
cd \d %%i
echo "inside" %cd% " to execute some command"
echo "some command"
echo "now again going one directory back"
cd ..
)
endlocal
执行
cd \d %%i
给出以下错误:-
The system cannot find the path specified.
我想进入 %%i 代表的目录,在那里执行一些命令,然后想返回一个目录。
示例 运行.
使用 cd /d
而不是 cd \d
cd
将假定您要更改到的目录是 \d %%i