5

Cyber​​duckを使用して暗号化されたバックアップを OneDrive にアップロードし、ローカル コピーを回避したいと考えています。OneDrive ルートからfile.txtフォルダーにアップロードしたいというローカル ファイルがあるので、次のコマンドを使用しました。Backups

duck --username <myUser> --password <myPassword> --upload onedrive://Backups .\file.txt Transfer incomplete… File not found. /. Please contact your web hosting service provider for assistance.

duck --username <myUser> --password <myPassword> --listonedrive://Backupsコマンドを使用してディレクトリの内容を取得することさえできません。これもFile not foundエラーの原因になります。

私が間違っていることは何ですか?

私はドキュメントに正確に従いましたが、これが機能しない理由がわかりません。Chocolately を使用して Cyber​​duck をインストールしました。現在のバージョンはCyberduck 6.6.2 (28219)

4

2 に答える 2

2

これをテストしたところ、OneDrive がルート フォルダーに一意の識別子を設定しているようです。cidOneDrive サイトの URL のパラメーターの値を調べるか、次のコマンドを使用して見つけました。

duck --list OneDrive:///

スラッシュが 3 つあることが重要です。最初の 2 つはプロトコル名の一部であり、最初の 2 つはルートが必要であることを指定しているように見えます。結果は、次のようなある種の一意の ID のように見えるはずです。36d25d24238f8242これを使用して、次のようにファイルをアップロードできます。

duck --upload onedrive://36d25d24238f8242/Backups .\file.txt

ドキュメントでそれを見ませんでした...ただそれをいじっているだけです。したがって、これがうまくいく場合は、ダックでバグを開いてドキュメントを更新することをお勧めします。

于 2018-08-10T23:58:06.343 に答える