Я использую утилиту sync с подобными Dropbox, используя API Dropbox, некоторые измененные файлы будут синхронизироваться с сервером Dropbox. Затем, мой вопрос заключается в том, как я могу обнаружить изменение папки синхронизации, даже после того, как я покинул приложение dropbox, мне может потребоваться записать изменения и выполнить автоматическую синхронизацию после повторного входа в систему. Я думаю, что сканирование всего дерева файлов каждый раз при запуске dropbox имеет низкую эффективность. Какие-либо предложения?изменение файла сбрасывания
0
A
ответ
1
Если вы знаете, какие файлы могут быть изменены, вы можете сохранить его ссылку где-то в своем приложении, и когда вы запустите его, вы просто возьмете эту ссылку, добавьте авторизацию и проверьте метаданные файла. Но если вы хотите проверить целую папку, чтобы сделать это, вам нужно пройти ее. Другого варианта нет, к сожалению.
И не забудьте использовать параметр hash, когда вы будете перемещаться по некоторым папкам. Вы можете сохранить значение хэша для каждого конкретного файла/папки при получении метаданных в первый раз и поместить его как параметр запроса в каждый отдельный файл или папку при последующих запросах, поэтому вы значительно уменьшите количество ответов json.
Смежные вопросы
- 1. Сброс стоимости сбрасывания/остановки отслеживания (проект soapui)
- 2. Ошибка сбрасывания с перерывами
- 3. как изменение сбрасывания и привязка привязки происходит в Backbone js
- 4. Программа сбрасывания векторных файлов C++
- 5. Предотвращение разрыва и сбрасывания
- 6. Блок примечания сбрасывания сердечника
- 7. Исключение сбрасывания Socket - Java
- 8. Таблица сбрасывания SQL Server
- 9. Предотвращение сбрасывания комбо
- 10. RegisterExpandoAttribute - ошибка сбрасывания
- 11. Ошибка сбрасывания стекла
- 12. событие сбрасывания не срабатывает
- 13. Устранение сбрасывания ExpressJS
- 14. addEventListener Ошибка сбрасывания
- 15. Ошибка сбрасывания ядра c
- 16. Переменная Blank до сбрасывания
- 17. Ошибка сбрасывания типа диаграммы типа
- 18. Предотвращение сбрасывания меню второго уровня
- 19. Перетаскивающий элемент скрывает цель сбрасывания
- 20. Перебор кадров для сбрасывания колонн
- 21. Ошибка сбрасывания в MVC 5
- 22. Угловая + Dragula - Подтвердить событие сбрасывания
- 23. .htaccess перенаправление сбрасывания косой черты
- 24. Laravel Яркая ошибка сбрасывания суммы
- 25. сценарий сбрасывания параметра пропуска Gatling
- 26. jQuery Dropdown - варианты сбрасывания программно
- 27. Проверка нокаута - поля сбрасывания даты
- 28. Ошибка сбрасывания свиней несовместимого типа
- 29. Файл Settings.settings Сохраняет получение сбрасывания
- 30. Спящий режим сбрасывания всех таблиц