СообЧа > База Знаний > Программирование > C, С++

Вопрос

Хочу написать 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 Сообщество Чайников
Контактная информация