Я изменил Perl-скрипт другого программиста, который использую для вывода логов.Скрипт perl просматривает файлы, и для каждого проходимого файла я открываю () журнал, записываю / печатаю в него и затем закрываю ().Это случается много раз.Я делаю это, чтобы удостовериться, что я не потеряю никакие данные, если указанный скрипт Perl зависает (в конце концов он начинает это делать, и я недостаточно осведомлен, чтобы это исправить).Поэтому у меня нет хорошей альтернативы повторению open () и close () в этом цикле.
Мой главный вопрос заключается в следующем: сценарий Perl предназначен для личного использования, поэтому снижение скорости не является проблемой,Но есть ли другие плохие вещи, которые могут последовать из этого вероятного неправильного использования открытия / закрытия?Это может звучать как глупый вопрос, но возможно ли, что это изменит мой жесткий диск быстрее, или я неправильно понимаю, как работает обработка файлов?
Заранее спасибо.