Я хочу, чтобы мой флеш-накопитель автоматически синхронизировался и загружал все свои данные в мое облачное хранилище при подключении к моему компьютеру (с интернетом). Возможно ли это? Если да, то какое существующее программное обеспечение я могу использовать?
решение1
(Предполагается, что это Windows) Я удовлетворил схожие требования, используя PowerShell в сочетании с запланированной задачей.
- Определите событие WMI, которое наилучшим образом связано с подключением USB-накопителя.
- Создайте запланированную задачу, которая будет запускать файл скрипта PowerShell при возникновении события.
- В вашем скрипте проверьте, действительно ли устройство подключено, и восстановите путь.
- Укажите файлы для загрузки.
- Загрузите файл, используя API соответствующих сервисов.
Можно было бы предоставить больше информации, если бы в вашем вопросе была указана ваша операционная система, какой облачный сервис вы собираетесь использовать, какие правила используются для выбора файлов и как обрабатывать конфликты, но, учитывая характер вопроса, я предположил, что вам нужен только общий подход к решению проблемы. Следующие ресурсы могут помочь с подробностями.