フラッシュドライブをコンピューター(インターネット接続あり)に接続すると、自動的にすべてのデータが同期され、クラウド ストレージにアップロードされるようにしたいです。これは可能ですか? 可能であれば、どのような既存のソフトウェアを使用できますか?
答え1
(Windows を想定) PowerShell とスケジュールされたタスクを組み合わせて使用することで、同様の要件を満たしました。
- USB ドライブの接続に最も関連する WMI イベントを特定します。
- イベントが発生したときに PowerShell スクリプト ファイルを実行するスケジュールされたタスクを作成します。
- スクリプトで、デバイスが実際に接続されていることを確認し、パスを回復します。
- アップロードするファイルを特定します。
- それぞれのサービス API を使用してファイルをアップロードします。
質問にオペレーティング システム、使用する予定のクラウド サービス、ファイルの選択に使用するルール、競合の処理方法などが記載されていれば、より詳しい情報を提供できる可能性がありますが、質問の性質上、問題を解決するための一般的なアプローチのみを求めているものと想定しています。詳細については、次のリソースが役立つ場合があります。