Чтение файла или каталога каждые шестьдесят секунд - это не чрезмерное использование.
Серьезно, не беспокойтесь об этом.
Если это действительнобеспокоя вас, вы можете переосмыслить свою стратегию обнаружения файла.
Например, действительно ли вы должны знать, в течение шестидесяти секунд, что файл прибыл?Это может прибыть в любое время в течение дня?Можно ли считать некоторые части дня маловероятными?
Используя подобную информацию, вы можете настроить время проверок в соответствии с вашими потребностями.Если файл должен быть доставлен после 16:00, не проверяйте его вообще до этого момента.
Проверяйте его каждые шестьдесят секунд с 16:00 до 17:00, а затем каждые десять минут.
Это все связанные с бизнесом решения, которые могут быть приняты, но я все же предположил бы, что это не нужно.При условии, что вы регулярно создаете резервные копии своих дисков (и имеете резервное оборудование, если вам нужно сделать резервную копию в спешке), вы ничего не потеряете.
На самом деле, если бы вы были действительно Параноик, вы можете посвятить этому целую машину, единственная цель которой - получить файл по FTP и, когда он прибудет, отправить его в ваш реальный блок обработки.
Поместить Ничего еще на этой машине и иметь теплый резерв (точно такое же программное обеспечение, IP-адрес и т. д., но выключенный), чтобы в случае сбоя резерв можно было активировать за считанные минуты.
Реальная машина обработкизаписывается только один раз в день - это вряд ли повлияет на срок службы диска.
Это, вероятно, слишком параноидально, на мой взгляд, но это показывает, что есть способы смягчить практически любую проблему.