Вопрос
Хочу написать bat-файл для форматирования дискет. Использовать буду под NT или 2000.
Начало готово:
format a:/u
Затем нужно проверить, что количество бэд блоков равно 0 и выдать сообщение об этом. Я полагаю, что проще всего сделать это, выяснив размер свободного пространства. Но каким оператором?Помогите это реализовать.
Ответ
@echo off echo.>temp.txt echo n>>temp.txt type temp.txt
| format a: /q /v:Label > format.log find "Доступно на диске: 1 457 664 байт"
format.log > nul if errorlevel 1 goto end echo No bad blocks!
:end del
format.log del temp.txt
Под Win98 работало.
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация