如何通過運行.bat文件獲取驅動器總空間和可用空間。在PowerShell腳本中是可能的。但我不應該使用電源外殼。在我需要的基本腳本編程中。我曾嘗試下面的代碼,但它沒有給出正確的結果驅動器(C:/ D:/ E:/).bat文件中的詳細信息
fsutil volume diskfree C:\>temp.txt
FOR /F "Tokens=* skip=1 delims= " %%A IN (temp.txt) DO echo %%A>>temp2.txt
SORT /+32 temp2.txt /O temp3.txt
FOR /F "tokens=5 Delims=: " %%A IN (temp3.txt) DO ECHO %%A>temp4.txt
FOR /f "tokens=1 Delims= " %%A IN (temp4.txt) DO SET a=%%A
set /a b=%a:~0,-10%
set /a c=b*1024
PAUSE
DEL temp.txt
DEL temp1.txt
DEL temp2.txt
DEL temp3.txt
DEL temp4.txt
CLS
ECHO %b% GB (%c% MB)
PAUSE
http://stackoverflow.com/questions/293780/free-space-in-a-cmd-shell – Ofiris