Wie verschiebe ich eine Reihe von Dateien in eine parallele Ordnerstruktur in Windows 10

526
user1605665

Ich habe einen Ordner, der sowohl Bild- als auch Videoordner enthält, die ich je nach Dateityp in separate Ordner trennen möchte. Ich möchte, dass dies ein Skript ist, sodass ich es erneut ausführen kann, wenn weitere Dateien importiert werden

Aktuelle Dateistruktur

Derzeit befinden sich Bilder und Videos in einem Ordner, in dem sie nach Datum kombiniert werden

Images/ 2018-08/ image1.png Video1.mp4 2018-09/ image1.png video1.mp4 

Zielstruktur

Nach dem Ausführen des Skripts möchte ich, dass die Ordnerstruktur und die Dateinamen beibehalten werden, sodass die Bilder in der Bilderstruktur verbleiben und die Videos in eine separate Struktur verschoben werden.

Images/ 2018-08/ image1.png 2018-09/ image1.png Videos/ 2018-08/ Video1.mp4 2018-09/ video1.mp4 

Was ich bisher ausprobiert habe

Ich habe mir den Befehl zum Verschieben von Windows angesehen , scheint aber nur für einen einzelnen Ordner zu gelten.

Auch habe ich mir dann die Lösung angeschaut wie man Dateien kopiert und die Struktur beibehält? . Es löst fast mein Problem, es sei denn, ich habe keine vordefinierte Liste von Dateien, nur vordefinierte Erweiterungen und Startordner.

Einige Notizen

  • Die höheren Ordner, z. B. Bilder und Videos, werden vordefiniert und sind statisch
  • Die Unterordner unter den Bildern müssen automatisch repliziert werden
  • Dateinamen können zwischen den Zügen dupliziert werden
3

1 Antwort auf die Frage

6
Appleoddity

Schauen Sie sich an, robocopywelches in Windows 7 und höher integriert ist.

Es kann Dateien und Ordner mit einer bestimmten Maske verschieben.

In Ihrem Fall sollte es so funktionieren: robocopy \images \videos *.mp4 /copyall /s /mov

Ich würde empfehlen, dies auf ein paar Ordnern und Dateien zu testen, bevor Sie es auf einer großen Ordnerstruktur ausführen, die wirklich durcheinander geraten könnte, bis Sie den Befehl genau richtig erhalten.

https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/robocopy

Ich habe versucht / kopiert und hatte ein Problem mit den Berechtigungen für Überwachungsinformationen, also versucht / kopieren: DAT Gibt es Bedenken, wenn keine S NTFS-Zugriffssteuerungsliste (ACL), O Besitzerinformationen, U Überwachungsinformationen enthalten sind? user1605665 vor 6 Jahren 0
@ user1605665 nicht wirklich. Nun, da Sie es erwähnen, erinnere ich mich an ähnliche Probleme. Dies ist in einem Unternehmensnetzwerk mit verschiedenen Benutzern auf einem Server / Computer wichtiger. Wenn es sich nur um Ihre Dateien auf Ihrem Computer handelt, spielt es keine Rolle. Die Dateien erben trotzdem Berechtigungen vom übergeordneten Ordner. Appleoddity vor 6 Jahren 0