0
在辦公室裏,我們有一個強烈而明確的文件結構,我必須創建數百個具有相同名稱但最後一個數字不同的目錄。在批處理中創建具有不同名稱的新文件
directory0001
directory0002
...
directory0324
這是我做了什麼:
SET B=0001
SET C=0324
:while1
IF NOT %B%==%C%
(
echo "first loop"
SET COUNTER=0
IF NOT %COUNTER%=1
(
echo "Secoond loop"
mkdir "C:\pathfile\directory00"%B%
SET COUNTER==1
)
else()
SET B=%B%+1
goto :while1
)
else
(
)
我不知道我是否正確地使用運營商與否,我正在使用我在不同帖子中發現的內容。
-i使用windows終端調試代碼,有更好的辦法嗎?
謝謝user1016274很清楚的代碼,現在我想要做什麼。 爲什麼變量「i」是使用不同的sintax我的意思是之間的差: %第一% %%我 – xarokk
'%i'被一個'FOR'循環中用作變量來自列表中的哪一個值被分配。在批處理文件中,您必須加倍'%',所以'%% i'。 – user1016274
然後總是說我在一個循環中聲明瞭一個變量,我是否應該這樣做%% i,並且%i%?之外是嗎? – xarokk