pushd \ for /f "skip=1" %%i in ('wmic volume where DriveLetter!^=null get caption') do ( rmdir /s /q %%i ) popd @rem 註:請不要執行,權限有到真的會刪掉 @rem 註2:最前面的 pushd 是用來避免工作目錄(working directory)因有程式(執行該bat的cmd.exe)占用而刪不掉 @rem 註3:'wmic volume where DriveLetter!=null get caption' 可以列出有給代號的磁區們。"^" 在上述例子中是跳脫字元 @rem 註4:請不要執行,權限有到真的會刪掉,怕會有人沒看到,這裡再寫一次