snoitaleR
AutoIT Гуру
- Сообщения
- 855
- Репутация
- 223
Подскажите, пожалуйста, логично ли то, что функция FileDelete() возвращает ошибку в случае отсутствия удаляемого файла?
Я рассуждаю так: я должен обеспечить отсутствие некоторого файла на диске, я вызываю функцию, но она возвращает ошибку не только в случае невозможности удаления файла, но и в случае, когда файл (уже) отсутствует на диске...
Единственное, что в этой ситуации логично, это проверка наличия файла перед его удалением... Но почему бы включить ее в функцию, а может быть выделить специальный (к примеру, 2) код возврата на случай отсутствия файла на диске?
Я рассуждаю так: я должен обеспечить отсутствие некоторого файла на диске, я вызываю функцию, но она возвращает ошибку не только в случае невозможности удаления файла, но и в случае, когда файл (уже) отсутствует на диске...
Единственное, что в этой ситуации логично, это проверка наличия файла перед его удалением... Но почему бы включить ее в функцию, а может быть выделить специальный (к примеру, 2) код возврата на случай отсутствия файла на диске?