So erstellen Sie dieses virtuelle Verzeichnis

So erstellen Sie dieses virtuelle Verzeichnis

Ich frage zu einer ganz speziellen Situation und bin daher nicht an Alternativlösungen interessiert. Ich möchte nur wissen, ob das machbar ist.

Gibt es in OneDrive eine Möglichkeit, statt Dateien in mehrere freigegebene Ordner zu ziehen, einen einzelnen Ordner einzurichten, der automatisch eine Kopie an alle anderen sendet?

Ich muss alle zwei Wochen einen Ordner voller PDF-Dateien für mehrere Personen freigeben, und alle haben unterschiedliche Ordner auf ihrem OneDrive, in die das Paket geliefert werden soll. Anstatt den Ordner also einzeln auf das OneDrive jeder Person hochzuladen, möchte ich einen Drop-Ordner einrichten, in den ich den Paketordner ablegen kann und der dann automatisch in die jeweiligen Ordner aller hochgeladen wird.

Ich kann Windows oder Mac, Web- oder Desktop-Clients verwenden. In Zukunft werde ich also ausschließlich das verwenden, was funktioniert.

Antwort1

Wenn Sie die Weboberfläche verwenden, ist dies nicht möglich. Wenn Sie jedoch die Desktopoberfläche verwenden, können Sie eine Batchdatei erstellen, die dies für Sie erledigt:

xcopy /d DropFolder\* FolderA\
xcopy /d DropFolder\* FolderB\

Beachten Sie /d: Das Überschreiben erfolgt nur, wenn die Datei in Ihrem Ablageordner neuer ist als die vorhandene Datei in Ordner A oder B.

Antwort2

Für Windows:

Ich gehe davon aus, dass Sie Zugriff auf ein freigegebenes OneDrive der anderen Mitglieder haben und Ihr Ziel darin besteht, alle freigegebenen Ordner gleichzeitig zu füllen, indem Sie nur einen Ordner füllen. Dies wäre die richtige Vorgehensweise.

An einer Stelle erstellen Sie einen Ordner, der als Host dient. Die Dokumente in diesem Ordner werden an den Rest verteilt. Ob sich dieser Ordner auf Ihrem eigenen Laufwerk, irgendwo auf Ihrer Festplatte oder in einem der freigegebenen Ordner befindet, spielt keine Rolle.

Der Übersichtlichkeit halber werde ich dies als Host bezeichnen.

Zum Beispiel:C:\users\Host\OneDrive

Ich gehe davon aus, dass wir 3 Gäste haben, nämlich Gast1, Gast2 und Gast3, und jeder dieser Gäste erhält einen Unterordner in Ihrem OneDrive, nämlich: C:\users\Host\OneDrive\Guest1usw.

Nehmen wir nun an, Sie haben die betreffenden Dokumente im folgenden Ordner abgelegt: C:\Users\Host\OneDrive\Host\PDFund Sie möchten, dass dieser Ordner automatisch in den Unterordner „PDF“ von Guest1, Guest2 und Guest3 verschoben/aktualisiert wird (z. B.: C:\Users\Host\OneDrive\Guest1\PDF). Mit der folgenden Technik können Sie dies tun.

MKLink ist ein Tool, das virtuelle Verzeichnisse erstellt, die auf ein anderes Verzeichnis verweisen. OneDrive erkennt dies nicht als virtuelles Verzeichnis und sichert daher den Inhalt. Es ist unbedingt erforderlich, dass Sie nicht direkt auf einen übergeordneten Ordner verlinken, da dies zu einer Schleife führen und Ihr OneDrive füllen würde, bis der Speicherplatz erschöpft ist oder die Ordnerebene zu tief ist.

So erstellen Sie dieses virtuelle Verzeichnis

Öffnen Sie eine Eingabeaufforderung als Administrator.

  1. Drücken Sie Start, geben Sie ein cmdund drücken Sie Ctrl+ Shift+Enter
  2. Klicken Sie OKim UAC-Dialogfeld auf, um dem Administratorzugriff auf die Eingabeaufforderung zu gestatten.

Navigieren Sie cdmit zum OneDrive-Ordner, indem Sie Folgendes eingeben:cd "\Users\Host\OneDrive"

C:\Windows\System32>cd "\Users\Host\OneDrive"

C:\Users\Host\OneDrive>_

Ich gehe hier davon aus, dass Sie die Ordner und Dateien noch nicht erstellt haben. Andernfalls nehmen Sie die erforderlichen Anpassungen vor.

Verwenden Sie mdzum Erstellen eines neuen Ordners mit dem Namen Host, indem Sie Folgendes eingeben:md Host

C:\Users\Host\OneDrive>md Host

C:\Users\Host\OneDrive>_

Navigieren Sie zu diesem Ordner, indem Sie Folgendes eingeben:cd Host

C:\Users\Host\OneDrive>cd Host

C:\Users\Host\OneDrive\Host>_

Erstellen Sie einen Ordner mit dem Namen PDF, indem Sie Folgendes eingeben md PDF, und navigieren Sie dorthin, indem Sie Folgendes eingeben:cd PDF

C:\Users\Host\OneDrive\Host>md PDF

C:\Users\Host\OneDrive\Host>cd PDF

C:\Users\Host\OneDrive\Host\PDF>_

Nachdem der Host-Teil fertig ist, erstellen wir die Links für die Gäste.

Navigieren Sie zum Ordner des ersten Gastes, indem Sie Folgendes eingeben:cd \Users\Host\OneDrive\Guest1

C:\Users\Host\OneDrive\Host\PDF>cd \Users\Host\OneDrive\Guest1

C:\Users\Host\OneDrive\Guest1>_

Jetzt kommt die Magie, wir erstellen den virtuellen Ordner.

Typmklink /j PDF C:\Users\Host\OneDrive\Host\PDF

C:\Users\Host\OneDrive\Guest1>mklink /j PDF C:\Users\Host\OneDrive\Host\PDF
Junction created for PDF <<===>> C:\Users\Host\OneDrive\Host\PDF

C:\Users\Host\OneDrive\Guest1>_

Machen Sie dasselbe für Gast2 und Gast3. Wenn Sie eine Datei in einem dieser PDF-Ordner ablegen, wird sie automatisch zwischen allen Clients synchronisiert. Dies gilt auch für die Synchronisierung, wenn einer der Gäste eine Datei in den PDF-Ordner legt, sowie für das Entfernen einer Datei.

verwandte Informationen