
[已解決]求列舉磁盤各分區剩余空間的批處理腳本幫修改也可以最后由 habulu 于 -10-19 21:02有個磁盤空間檢查腳本是這樣的:
但是當D盤空間超過2.5T后,就沒轉換為G了(C盤還是有轉換為G的,但D盤大約2.5T,就沒轉換了) ══════════════════════════════ 磁盤分區 剩余空間(GB) C:75 D: 2572068761600═════════════════════════════求修改腳本,或給個類似腳本nclick="copycode($('code0'));">復制代碼
- echo **********************************%date%********************************>C:mail2.txt
- echo.>>C:mail2.txt
- echo.>>C:mail2.txt
- echo══════════════════════════════>>C:mail2.txt
- echo磁盤分區 剩余空間(GB) >>C:mail2.txt
- rem echo________________________________________________ >>C:mail2.tx
- setlocal enabledelayedexpansion
- for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
- if exist %%a:nul (
- for /f tokens=3 %%b in ('dir /-c %%a:^|find 可用字節') do (
- set freesize=%%b
- set /a freesize=!freesize:~0,-3!/1049/1024>nul 2>nul
- set freesize= !freesize!
- echo %%a: !freesize:~-17! >>C:mail2.txt
- )
- )
- )
- echo═════════════════════════════>>C:mail2.txt

