无法cd进入我刚刚在批处理文件中创建的目录

时间:2013-07-05 19:12:10

标签: build-automation

这是我的批处理文件:

@echo off
setlocal EnableDelayedExpansion
set lastFolder=-1
for /d %%d in (1.0.0.*) do (
   set folder=%%d
   set folder=!folder:1.0.0.=!
   if not defined folder set folder=0
   if !folder! gtr !lastFolder! set lastFolder=!folder!
)
set /A nextFolder=lastFolder+1
mkdir 1.0.0.%nextFolder%
cd C:\Users\test\1.0.0.%nextFolder%

每次调用批处理文件时,此批处理文件都会生成一个新增加1的文件夹。它正确地生成了我想要的文件夹,但我不知道为什么我不能通过批处理文件进入该文件夹。如果我手动cd到我在命令提示符下的批处理文件中创建的文件夹,它可以正常工作。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

我会做最后一行:

cd 1.0.0.%nextFolder%