Показать полную графическую версию : Проверка свободного места на диске
Добрый день!
Помогите написать батник который будет создавать файл предупреждения sendmail когда на диске C: или D: останется
меньше 10Гб с текстом "support@mail внимание на диске C: осталось ....Гб"
Вот так работает но может как то оптимизировать его
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq tokens=2 delims==" %%i in (
`wmic.exe LogicalDisk where "Name='c:'" get FreeSpace /value`
) do set sFreeSizeC=%%i
if defined sFreeSizeC (
set sFreeSizeCMb=%sFreeSizeC:~0,-7%
rem echo !sFreeSizeCMb!
)
if !sFreeSizeCMb! LEQ 10240 (
set sizeC=%sFreeSizeCMb:~0,-3%
echo >> sendmail.txt support@mail внимание на диске C: осталось !sizeC! Гб
)
endlocal
exit /b 0
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC