Script batch per calcolare lo spazio libero su disco
Ecco uno script batch che puoi utilizzare per calcolare lo spazio libero su disco:
@echo off
setlocal
set drive=C:
for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "DeviceID='%drive%'" get FreeSpace') do (
for /f "tokens=* delims= " %%b in ("%%a") do (
set freeSpace=%%b
goto :done
)
)
:done
echo %drive% ha %freeSpace% byte di spazio libero.
In questo script, la variabile drive
viene impostata come C:
, ma puoi cambiarla in base alla lettera del disco che vuoi verificare. Il comando wmic logicaldisk
viene utilizzato per recuperare le informazioni sullo spazio libero sul disco selezionato, e il risultato viene analizzato utilizzando il ciclo for per impostare la variabile freeSpace
. Infine, viene visualizzato un messaggio che indica lo spazio libero sul disco selezionato.