Quero que meu flashdrive sincronize e carregue automaticamente todos os seus dados para meu armazenamento em nuvem quando conectado ao meu computador (com internet). Isso é possível? Em caso afirmativo, que software existente posso usar?
Responder1
(Assumindo o Windows) Atendi requisitos semelhantes usando o PowerShell em combinação com uma tarefa agendada.
- Identifique o evento WMI que melhor se relaciona com uma unidade USB conectada.
- Crie uma tarefa agendada que executará um arquivo de script do PowerShell quando o evento for disparado.
- No seu script, verifique se o dispositivo está realmente conectado e recupere o caminho.
- Identifique os arquivos a serem carregados.
- Faça upload do arquivo usando a respectiva API de serviços.
Seria possível fornecer mais informações se sua pergunta indicasse seu sistema operacional, qual serviço de nuvem você pretende usar, quaisquer regras usadas para selecionar arquivos e como lidar com conflitos - mas dada a natureza da pergunta, presumi que você está apenas após uma abordagem geral para resolver o problema. Os recursos a seguir podem ajudar com detalhes.