これが私のバッチファイルです:
@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 すると、問題なく動作します。どんな助けでも大歓迎