Ich wollte herausfinden, ob es möglich ist, meinen htdocs-Ordner (der sich nicht in OneDrive befindet) mit OneDrive zu verknüpfen, sodass er synchronisiert wird, ohne dass der Ordner unbedingt in OneDrive verschoben werden muss. Es wird sozusagen eine Kopie sein, die den ursprünglichen htdocs-Ordner spiegelt. Im Originalordner vorgenommene Änderungen werden im zweiten Ordner aktualisiert.
Antwort1
Sie können hierzu den folgenden Befehl verwenden, indem Sie eine Verknüpfung Pictures
mit herstellen new_folder
. OneDrive beginnt dann mit der Synchronisierung der Inhalte von Pictures
:
Mklink /j "%UserProfile%\OneDrive\Documents\new_folder" "H:\Documents\Pictures"
Antwort2
Ich weiß nicht, ob Sie sich meine Lösung für dieses Problem schon angesehen haben, aber ich glaube, sie ist Ihre Zeit wert, sie ist Open Source und hier kostenlos:
https://github.com/ktheod/OneDriveBully
Im Wesentlichen handelt es sich dabei um eine App, die Ihnen die Erstellung symbolischer Links auf Basis einer netten grafischen Benutzeroberfläche ermöglicht und OneDrive in regelmäßigen Abständen dazu bringt, alle symbolisch verknüpften Ordner zu scannen und Änderungen zu synchronisieren, indem eine leere Datei im Stammordner von OneDrive umbenannt wird.
Danke,
Antwort3
Dieselbe Lösung mit der modernen Windows-Befehlszeile:
Öffnen Sie „Windows PowerShell“:
New-Item -ItemType Junction -Path "$env:OneDrive\Documents\new_folder" -Target "H:\Documents\Pictures"
Erklärung: Dadurch wird ein neuer Ordnerlink oder ein neuer Knotenpunkt, wie Microsoft ihn nennt, innerhalb Ihres OneDrive-Ordners erstellt. Dieser Link ist wie ein Zeiger, sodass auf den Inhalt von „H:\Dokumente\Bilder“ auch zugegriffen werden kann, als ob er in OneDrive\Dokumente\neuer_Ordner vorhanden wäre.
Antwort4
Diese Methode funktioniert nun endlich, allerdings scheint ein Schritt ausgelassen worden zu sein (oder unklar zu sein). Das "%UserProfile%" bezieht sich auf den "%CompletePath%" zum UserProfile, einschließlich "%C:\Users(UserProfile)%".