我想弄清楚如何在Windows批處理文件中創建一定數量的文件夾。我想詢問用戶他們想要多少文件夾,然後使用收集的數字循環詢問這些文件夾的名稱並進行設置。以下是我迄今爲止:Windows Cmd循環名稱和創建文件夾
pushd C:\Users\%username%\Desktop
set /p FolderLoop="How many folders?: "
for /l %%x in (1, 1, %FolderLoop%) do (
set /p folder="Folder: " %%x
md %folder% %%x
)
我把遇到的問題是,我不能用正確的收集名稱進行文件夾。到目前爲止,我所得到的最接近的是創建適當數量的文件夾,但使用基於FolderLoop變量的序列數字名稱(1,2,3等)。
這就是它!謝謝!我可以告訴它基本上忽略了我試圖調用文件夾名稱的變量。這固定它! (有一件事,只爲其他讀者,延遲enabledelayedexpansion缺少電子:) :) – jakenolan52
'e'插入... btw,你也可以使用'%userprofile%\ desktop' – Stephan