質問: コンピューターに保存せずに、ファイルをonedriveまたはgoogleドライブに自動的に保存するにはどうすればよいですか? 私はweb開発者であり、非常に小さなssd(128gb)にwindows10をインストールしています。問題は、ファイルをクラウドサービスに保存するときに、onedriveまたはgoogleドライブクライアントがファイルを同期できるように、ファイルをコンピューターに保存する必要があることです。私の空き容量は非常に少ないので、それを買う余裕はありません。ファイルを最初にコンピューターにダウンロードしなくても、ファイルをクラウドに(直接)保存することはできますか?
回答: この方法では、追加のソフトウェアをインストールすることなく、必要なことを実行できます。onedriveアプリケーションをインストールまたは有効にしなくても、ファイルをonedriveにアップロードできます。私は日常的に自分のものではない多くのコンピューターを使用していますが、これはまさに私ができることです。これは、onedriveクライアントで人々が不満を持っている「プレースホルダー」の問題の回避策でもあります。さらに、このプロセスを自動化できます ログイン www.onedrive.com リンクが https://onedrive.live.com/?id=root&cid=xxxxxxxx として返されるはずです。一意のcidであるすべてのxに注意してください デモンストレーションの目的で、メモ帳を開き、このコードを(すべて1行)に貼り付けます。 net use n: "https://d.docs.live.net/xxxx/yy/zzz" /user:microsoftaccountusername@outlook.com /p:no ファイルをmap.bat(テキストファイルではなくバッチファイル)として保存します。 xxxxをcidに合わせて調整し、必要なフォルダーに応じてファイルパスを調整します。 microsoftaccountusername@outlook.comを実際の電子メールアドレスに変更すると、ドライブn:を現在使用されていない任意の文字に変更できます。 バッチファイルを実行します 「このpc」には、選択したonedriveフォルダーがネットワークドライブとしてマップされていることが表示されます。空き容量はonedriveストレージを反映していませんが、コンピューターのハードドライブのストレージを反映しています(まったく同じです)。これは無視してかまいません。 onedriveをネットワークドライブとしてマップする必要はありません。 \\ server\shareのようにアクセスする代わりに、uncを利用できます。バッチファイルのパスを使用するだけです。 http://を使用する代わりに、\\ d.docs.live.net @ ssl\cid\etc ...を使用します-すると資格情報の入力を求められます。 この例では、/ p:noの代わりにコマンドラインスイッチ/ p:yesを使用するか、guiを使用する場合は[資格情報の記憶]をクリックします。 ファイルはシステム上でローカルに存在しないため、リソースがすべてリモートmicrosoftサーバー上にある場合は、基本的にonedriveをドライブとしてマッピングしていることに注意してください。そのため、それほどではありませんが、ローカルで同期した場合よりも遅くなります。上記のこの方法は、onedriveでのみ機能します。 googleドライブはこのテクノロジーをサポートしていません。 dropboxはネイティブではサポートしていませんが、dropdavと呼ばれる有料サービスを調べることができます。または、otixoというサービスを使用すると、googleドライブをドライブとしてマッピングできますが、そのためには、有料機能であるwebdavが必要です。 onedriveはこれを無料で提供します。automation:可能であれば、これらすべてを自動化することができます。 onedriveをどのように操作するかはわかりませんが、これはすべてバッチファイルで実行できるため、自動化を活用して、これを可能な限り簡単かつ簡単にすることができます。