0

これが私のバッチファイルです:

@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 すると、問題なく動作します。どんな助けでも大歓迎

4

1 に答える 1