So verschieben Sie Dokumente, Bilder usw. von der Windows-Befehlszeile aus

1658
n611x007

In Windows kann ich spezielle Ordner / Verzeichnisse wie Videos, Bilder, Downloads, Dokumente (z. B. "Eigene Dateien") usw. verschieben ( ändern ), indem Sie mit der rechten Maustaste darauf klicken und Eigenschaften, Registerkarte Standort (ehemals Ziel) auswählen und bewegen.

documents properties target move

documents properties location move

Ich habe Suchmaschinen ausprobiert , aber gescheitert:

Wie führt man das Verschieben dieser Ordner von der Befehlszeile an einen neuen Speicherort durch?

1

3 Antworten auf die Frage

3
GAThrawn

Wenn Sie dies für viele Computer tun, möchten Sie dies nicht über die Befehlszeile tun. Sie möchten eine Gruppenrichtlinie "Ordnerumleitung" einrichten, und das erledigt alles für Sie.

Ich gehe jedoch davon aus, dass Sie dies nur für Ihren eigenen PC tun. Der einfachste Weg ist wahrscheinlich der Registrierungsschlüssel für die Shell-Ordner des Benutzers . Beispielsweise sollte der Ordner "Eigene Dateien" im PersonalWert unter gespeichert werden HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.

In der Befehlszeile können Sie das reg.exeTool verwenden, um dies mit einem Befehl wie dem folgenden zu ändern:

reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents" 

Sie können dies jedoch über die GUI (wie in Ihrer Frage) oder mithilfe von Gruppenrichtlinien tun. Das Einlesen von Werten in Registrierungsschlüssel, wie ich es oben erklärt habe, sollte nicht versucht werden, es sei denn, Sie wissen wirklich, was Sie tun, und können mit den Folgen umgehen, wenn sie falsch laufen.

0
user3767013

Alle Spezialordner sind Unterordner unter C: \ Users \ <Ihr Anmeldename>. Sie können in das Verzeichnis wechseln und mit "dir" deren Namen ermitteln und in den Befehlszeilenparametern verwenden.

Vielen Dank für die Antwort, ich denke, meine Frage wurde falsch formuliert. Ich meinte, ich möchte ein neues Ziel ('verschieben') für diese Ordner festlegen. Windows versucht sie also an anderer Stelle zu finden, nicht an ihrem Standardort. Zum Beispiel wechseln Sie von `c: / users / someuser / Documents /` nach `g: / somenicefolder / documents /` n611x007 vor 10 Jahren 0
0
Jesper Eman

Sie können Umgebungsvariablen an der Eingabeaufforderung verwenden. Verwenden Sie anstelle von "c: documents and settings \ yourname \ documents ..." einfach die Variable% HOMEPATH%, die dynamisch ist und auf den Ordner documets des aktuellen Benutzers verweist.

Geben Sie an der DOS-Eingabeaufforderung Folgendes ein: CD% HOMEPATH% \ documents

Dadurch gelangen Sie zum Ordner docoments des aktuellen Benutzers. Versuchen Sie, DIR einzugeben, und Sie sehen die gleichen Dateien und Ordner wie in Windows Explorer. - Von hier aus können Sie COPY, MOVE, DEL usw. verwenden. - Wenn Sie die Syntax dieser Befehle nicht kennen, geben Sie MOVE /? (oder COPY /?), um die Optionen anzuzeigen.

/ Jesper

Danke, Jesper, ich habe meine Frage vielleicht falsch formuliert, ich habe versucht, die Frage jetzt zu klären. Ich verstehe, dass ich mit den Umgebungsvariablen "cd" kann. Was ich tun möchte, ist, den Zielordner für den Dokumentordner zu ersetzen, damit er nicht mehr unter "c: / users / someuser / Documents" steht, sondern in etwa "G: / somenicefolder / documents". n611x007 vor 10 Jahren 0