web-dev-qa-db-ja.com

OneDrive内のショートカットまたはシンボリックリンク

Microsoft OneDrive 2018で、同じOneDrive同期内の別のフォルダーへのショートカットまたはシンボリックリンク(たとえば、mklinkを使用して作成)を使用することはできますか?具体的には、これは可能ですか?

OneDrive
├╴ folder1
│  └╴ subfolder1a
└╴ folder2
   └╴ subfolder1a -> ..\folder1\subfolder1a

folder2\subfolder1aは実際にはfolder2\..\folder1\subfolder1aへの(ある種の)シンボリックリンクにすぎませんか?

標準のショートカット(.lnk)を使用すると、ショートカットが完全なローカルパス(C:\Users\villapx\OneDrive\folder1\subfolder1a)にバインドされるため、機能しないようです。これは、組織のOneDriveであるため、十分ではありません。このフォルダーのユーザーは、明らかに私の同じユーザー名とフォルダー構造を持っていません。

また、mklinkを使用して、自分のマシンでローカルに機能するシンボリックリンクを作成しようとしましたが、シンボリックリンクがOneDriveにアップロードされていないようであるため、サポートされていないのではないかと思います。過去2時間、「ステータス:同期保留中」と表示されています。

1
villapx

これは(ある種の)可能です。 linkを作成する代わりに、実際には両方の場所に保存するファイルを複製します。このためにmklink /J Destination Sourceジャンクションを作成します。

これがあなたの望む方法かどうかはわかりません。 (私も何か違うものを探していましたが、あなたの質問に答えたほうがいいかもしれません)。これにより、OneDriveオンラインで作業しているときに、変更が正しく同期されない場合もあります。

ところでクレジット chuckbales 以上 reddit

1
Moritz