
[已解決]win7下fsutilfsinfodrives|more命令無法分行顯示盤符
本地執行'fsutil fsinfo drives|more'命令串后,得到的結果如下:驅動器: C: D: E: F: J: O:那么,for 以后,echo應該枚舉出6個盤符,可實際執行的結果卻只取了C盤結果集,也就是只執行了一次,不知道是不是我delims=驅動器: 這個寫的有問題,但同樣的代碼在xp下執行是沒有任何問題的,所以特向各位老師求教。不勝感激nclick="copycode($('code0'));">復制代碼
- @echo off
- SetLocal EnableDelayedExpansion
- REM 該段腳本為了取得移動設備盤符
- FOR /f delims=驅動器: %%b in ('fsutil fsinfo drives^|more') do (
- echo %%b
- )
- pause

