Система: Linux
У меня есть скрипт python, который регулярно проверяет наличие новых файлов в указанной папке c. Файлы в основном текстовые файлы. Как только появятся новые файлы, скрипт их обработает.
Обработка основана только на операциях чтения. Проблема поиска новых файлов решена. Однако я хочу убедиться, что я получаю доступ к файлам, только если они больше не записываются
Как только процесс записи завершит запись файла, он больше не будет к нему обращаться.
Я думаю об использовании временных меток для этого, но это не так уж и элегантно. Кроме того, я мог бы использовать временные метки, но я предпочитаю способ определять, открыт ли файл.
Как бы вы решили это? Есть ли надежный способ сделать это?