Существует ли скрипт или бесплатное приложение, которое будет оповещать меня / отправлять мне электронные письма, когда папка / каталог достигает определенного размера? Мне нужна эта функциональность, чтобы можно было предупреждать о резервном копировании папки / каталога на пустой DVD-диск объемом 4,7 ГБ (4,707,319,808 байт). заранее спасибо.
1 ответ
0
Вы можете использовать инструмент использования диска Microsoft/SystInterals.
Пример сеанса:
C:\>du -q c:\temp
Files: 1261
Directories: 43
Size: 542.563.458 bytes
Size on disk: 542.563.458 bytes
Фрагмент из *.Сценарий CMD показывает, как сначала вызвать DU.exe, а затем извлечь четвертую строку и информацию о размере:
set DIR=c:\somepath
for /F "skip=3 tokens=4,5,6 delims=. " %%i IN ('du.exe -q %DIR%') do @call :doit %%i%%j%%k
Сложно сравнивать числа в сценарии CMD. Возможно, вам лучше написать для этого небольшую программу, которая также выдаст предупреждение.