Коллеги прошу покритиковать мой вариант, возможно что то еще подскажите.
В предыдущем сообщении я написал, что запись архива ведется на внешний HDD.
Теперь стоит задача контролировать физический диск(далее по тексту -Диск) ,его наличие и работоспособность.
- На диске создается файл(формат txt) (Условно - имя файла "TEST_File" ,текст - TEST_HDD. Раз в 10 сек (время можно задать любое) ФБ FileToString считывает текст из этого файла и сравнивает его с текстом в программе. Так же читаем код ошибки ФБ FileToString. Этот "узел" определяет наличие диска .
-ФБ StringToFile создает файл "2TEST_File" с текстом(в моем случае текст-это время в которое выполняется запись текста) ,а через 3 -5 сек ФБ FileToString считывает этот текст из этого файла и сравнивает его, если тексты совпадают- все норм. Этот "узел" определяет работоспособность диска .
Хотелось бы еще как то определять состояние архива(изменение его объема),хотя бы одного параметра ,что бы понимать, что запись в архив ведется.
Пример https://disk.yandex.ru/d/8XgSnvaqd0kmPA