Тема: CMD/BAT: Сравнение свободного места на диске
Добрый день.
Есть такой скрипт который определяет свободное место на диске.
Мне необходимо его сравнить с переменной, но значение получаемое в цикле имеет в начале пробел и поэтому сравнение не работает. Помогите решить данную проблему или модернизировать скрипт.
echo off
set DISK=C:
set SPACE=15000000
for /f "skip=2 tokens=2 delims=:" %%i in ('fsutil volume diskfree %DISK%') do set /a FREESIZE=%%i
if "%FREESIZE%" lss "%SPACE%" ((echo Мало свободного места на диске.)
) else (echo На диске %DISK% достаточно свободного места.)

