\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 61167/6
  • gregchao
  • (4посты)
Мониторинг папки на предмет загрузки файлов

Мне нужно отслеживать наличие файлов в папке. Можно ли опрашивать папку с помощью команды FTP.list каждые 15 секунд, чтобы проверить, есть ли в ней файлы? Есть ли более эффективный способ это сделать?


08.09.2023 23:14:23

  • DriveHQ_Support
  • (676посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов
Re: Мониторинг папки на предмет загрузки файлов

Мы рекомендуем использовать Клиентское программное обеспечение DriveHQ FileManagerФункция синхронизации папок. Вы можете создать задачу синхронизации из облака в локальную папку, чтобы синхронизировать облачную папку с локальной. DriveHQ FileManager более эффективно отслеживает изменения в облачной папке, особенно если в ней много файлов и подпапок.

Использование команды LIST в FTP, вероятно, допустимо, хотя нужно быть осторожным, чтобы не создавать слишком большую нагрузку.относительно вашего уровня планаЕсли вам нужно постоянно отображать содержимое папки каждые 15 секунд, использование FTP имеет один недостаток: оно либо требует постоянного соединения, либо требует входа в систему каждые 15 секунд.

Если папка содержит много файлов и подпапок, команда LIST неэффективна. Как часто в папку добавляются новые файлы? Если частота значительно ниже одного раза в минуту, то можно сначала проверить родительскую папку. Например, если вы хотите отслеживать новые файлы в папке "/Folder1/Folder2", вместо команды "LIST /FOLDER1/FOLDER2" можно сначала использовать "LIST /FOLDER1". Предположим, что FOLDER1 содержит только FOLDER2, тогда очень эффективно определить время последнего изменения FOLDER2. Если время последнего изменения FOLDER2 не изменилось, то нет необходимости использовать команду LIST для содержимого FOLDER2, так как оно не изменилось.


Отвечать
09.09.2023 0:51:33

  • Gregory Chao
  • (4посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов
Re: Мониторинг папки на предмет загрузки файлов

Спасибо. Я проверил функцию синхронизации DriveHQ. Она очень классная. Однако максимальная скорость — 1 минута. Мне нужно 15 секунд, поэтому мне нужно подумать, приемлемо ли это.

Обычно эта папка пуста. Как только появится файл, я его скачаю, а затем удалю. После этого я обработаю данные и загружу результаты в другую папку. 

Могу ли я настроить синхронизацию и одновременно создавать список FTP-серверов? Таким образом, мне не придётся так часто создавать списки FTP-серверов. Однако у меня нет способа обеспечить их синхронную работу. 

У вас есть ещё какие-нибудь предложения?


Отвечать
09.09.2023 7:56:51

  • Gregory Chao
  • (4посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов
Re: Мониторинг папки на предмет загрузки файлов

Ещё один вопрос. Если я использую функцию синхронизации DriveHQ, нужно ли мне постоянно держать запущенным файловый менеджер DriveHQ?


Отвечать
09.09.2023 10:42:15

  • DriveHQ_Support
  • (676посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов

Пользователь: Gregory Chao  -  09.09.2023 7:56:51

Re: Мониторинг папки на предмет загрузки файлов

Спасибо. Я проверил функцию синхронизации DriveHQ. Она очень классная. Однако максимальная скорость — 1 минута. Мне нужно 15 секунд, поэтому мне нужно подумать, приемлемо ли это.

Обычно эта папка пуста. Как только появится файл, я его скачаю, а затем удалю. После этого я обработаю данные и загружу результаты в другую папку. 

Могу ли я настроить синхронизацию и одновременно создавать список FTP-серверов? Таким образом, мне не придётся так часто создавать списки FTP-серверов. Однако у меня нет способа обеспечить их синхронную работу. 

У вас есть ещё какие-нибудь предложения?

Re: Мониторинг папки на предмет загрузки файлов

DriveHQ FileManager поддерживает синхронизацию папок в реальном времени. В вашем случае следует использовать синхронизацию в реальном времени вместо синхронизации по расписанию. Минимальный интервал синхронизации по расписанию составляет 10 минут. Синхронизация в реальном времени обычно синхронизирует файл примерно за 15 секунд или несколько минут, в зависимости от количества файлов в папке (и объема загружаемых/выгружаемых данных). 

Я не понимаю, зачем вам в вашем случае нужны и FileManager, и FTP. Почему бы не использовать только один из них? 

 


Отвечать
09.09.2023 17:10:55

  • DriveHQ_Support
  • (676посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов

Пользователь: Gregory Chao  -  09.09.2023 10:42:15

Re: Мониторинг папки на предмет загрузки файлов

Ещё один вопрос. Если я использую функцию синхронизации DriveHQ, нужно ли мне постоянно держать запущенным файловый менеджер DriveHQ?

Re: Мониторинг папки на предмет загрузки файлов

Да, FileManager должен работать постоянно. Если ваш ПК/сервер работает в автоматическом режиме (никто не подключен к ПК/серверу), то FileManager необходимо настроить для работы в режиме службы. Это можно сделать в разделе «Параметры» -> «Системные параметры», см. скриншот ниже: (Установите флажок «Автоматически запускать в режиме службы после перезагрузки ПК»). После этого вы можете выйти из графического режима и запустить его в фоновом режиме службы. 

 

 


Отвечать
09.09.2023 17:19:10

  • Gregory Chao
  • (4посты)
Предмет: Re: Мониторинг папки на предмет загрузки файлов
Re: Мониторинг папки на предмет загрузки файлов

Спасибо. Просто хотел ответить вам. Использование синхронизации файлового менеджера DriveHq с настройкой «В реальном времени» работает отлично!!! Кроме того, я использую виртуальный рабочий стол, который может работать 24 часа в сутки, поэтому постоянная работа файлового менеджера DriveHQ не является проблемой.


Отвечать
15.09.2023 14:24:09

Добавить в закладки и поделиться
Быстрый ответ

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003