我有一個包含下列變量:Windows批處理:調用函數的每個路徑分隔字符串
"pdfList=D:\BundleManager\AssetPackageManager.unity;D:\BundleManager\AssetPackageManager.unity\.vs\AssetPackageManager.unity;D:\Crafting\CraftingExample.unity;D:\ResMan\FFResManExample.Unity;"
我想呼籲每個分隔這些路徑的功能;我公司目前擁有的代碼是
for /F "delims=;" %%a in ("%pdfList%") do (@echo %%a)
但這只是呼應以下
D:\BundleManager\AssetPackageManager.unity
我試過設置tokens=*
作爲一個選項,但是這只是回聲pdfList完成的價值;仍然存在。我哪裏錯了?
嘗試'用於%%一個在(「%PD fList:; =「;」%「)do(@echo %%〜a)' – rojo
是的,它看起來像它的作品,謝謝。如果你想添加一個答案而不是評論,並解釋發生了什麼,我會將其標記爲正確:) –
較短:'echo%pdflist:; =&echo /%' – Aacini