Windows 10 でフォルダーを OneDrive フォルダーに移動せずに OneDrive にリンクする方法

Windows 10 でフォルダーを OneDrive フォルダーに移動せずに OneDrive にリンクする方法

htdocs フォルダー (oneDrive 内にありません) を oneDrive にリンクして、フォルダーを必ずしも oneDrive に移動しなくても同期できるかどうかを確認したいと思いました。これは、元の htdocs フォルダーをミラーリングしたコピーのようなものです。元のフォルダーに加えられた変更は、2 番目のフォルダーに更新されます。

答え1

これを行うには、次のコマンドを使用します。Picturesにリンクするnew_folderと、OneDrive は のコンテンツの同期を開始しますPictures

Mklink /j "%UserProfile%\OneDrive\Documents\new_folder" "H:\Documents\Pictures"

答え2

この問題に対する私の解決策をまだ確認したかどうかはわかりませんが、時間の価値があると思います。これはオープンソースで無料です。

https://github.com/ktheod/OneDriveBully

本質的には、これは GUI ベースの優れたシンボリック リンク作成機能を提供し、OneDrive のルート フォルダー内の空のファイルの名前を変更して、定期的に OneDrive を「脅迫」/騙して、シンボリック リンクが張られたすべてのフォルダーの変更をスキャンして同期させるアプリです。

ありがとう、

答え3

最新の Windows コマンドラインを使用した同じソリューション:

「Windows PowerShell」を開きます。

New-Item -ItemType Junction -Path "$env:OneDrive\Documents\new_folder" -Target "H:\Documents\Pictures"

説明: これにより、OneDrive フォルダー内に、Microsoft が呼ぶところの新しいフォルダー リンクまたはジャンクション ポイントが作成されます。このリンクはポインターのようなもので、OneDrive\Documents\new_folder に存在する場合と同様に、「H:\Documents\Pictures」のコンテンツにもアクセスできます。

答え4

最終的にこのメソッドが機能するようになりましたが、手順が省略されている (または不明瞭である) ようです。「%UserProfile%」は、「%C:\Users(UserProfile)%」を含まない UserProfile の「%CompletePath%」を参照します。

関連情報