这是我的批处理文件:
@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 进入文件夹。如果我在命令提示符下手动 cd 到我在批处理文件中创建的文件夹,它工作得很好。任何帮助表示赞赏