這裏是我的批處理文件:不能cd到目錄我只是在批處理文件創建
@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%
此批處理文件生成的每一個批處理文件被調用時加一的新文件夾。它正確地生成文件夾,但我不知道爲什麼我不能通過批處理文件進入文件夾。如果我手動切換到我在命令提示符下在批處理文件中創建的文件夾,它工作得很好。任何幫助表示讚賞
在仔細檢查,我添加了一個mkdir命令之後,看看我是在我cd到它在1.0創建的目錄。 0.0文件夾,但是當我鍵入dir時,它仍然只顯示在測試目錄中。我對此感到困惑 – user2296207