我在包含多個文件目錄的批處理文件中有一個數組。我想刪除數組中的前三個元素,並將所有內容都移過來(即第四個元素代替第一個元素,第五個元素代替第二個元素,第六個代替第三個元素等)。這是可以在批處理腳本中完成的事情嗎?刪除批處理文件中的數組中的元素
實施例:
[directoryA, directoryB, directoryC, directoryD, directoryE, directoryF]
被改變爲:
[directoryD, directoryE, directoryF]
這裏是我對 「陣列」 的代碼:
set paramCount=0
for %%x in (%*) do (
set /A paramCount+=1
set "dirs[!paramCount!]=%%x"
)
哪批腳本shell是這樣的? DOS/WINDOWS? –
哎呀,對不起 - 忘了提及。我在寫一個基本的Windows .bat文件。我只是從批處理腳本開始,所以我不確定這是否是您正在尋找的答案。 – DerStrom8
你運行的是哪個版本的Windows? Windows 7的? 8?我? –