Ausschneiden und Einfügen von Dateien unter Beibehaltung der Verzeichnisstruktur in Windows 7

391
lonstud

Ich habe ein Verzeichnis mit drei Unterverzeichnisebenen in Windows 7. Ich muss Dateien aus den Unterverzeichnissen der letzten Ebene ausschneiden und sie in ein neues übergeordnetes Verzeichnis einfügen, wobei die Verzeichnisstruktur erhalten bleibt. Bitte leite mich, wie ich das erreichen kann.

Bitte beachten Sie, dass sich alle Lösungen, die ich in diesem Forum gefunden habe, auf Lösungen in Unix beziehen, und dies auch nur für das Kopieren und Einfügen. Ich muss die Lösung für Fenster 7 und für Ausschneiden und Einfügen herausfinden.

0
Ich bin nicht sicher, ob ich alles richtig verstehe, aber Sie meinen, Sie haben Dateien in "C: \ Test \ Folder1 \ Folder2 \ Folder3", die Sie in "C: \ Test2" kopieren möchten, aber Sie möchten dies Kopieren mit `Folder1 \ Folder2 \ Folder3` noch intakt? Jonno vor 8 Jahren 1
genau Jonno. Genau das will ich. In jedem Ordner3 befinden sich möglicherweise etwa 15 Dateien. Ich muss ungefähr 5 davon ausschneiden und in den neuen Ordner einfügen, je nach Erweiterung. lonstud vor 8 Jahren 0
Klingt nach einem Skript (um die Ordnerhierarchie zu protokollieren) oder einer Anwendung eines Drittanbieters, die bereits über diese Fähigkeit verfügt ... Das größte Problem, das dabei auftritt, ist, was passiert, wenn der Ordner bereits mit den gleichen Dateien vorhanden ist? Kinnectus vor 8 Jahren 0
Der Zielordner ist ein neuer Ordner. Komplett leer. So sollte das Problem der Ordner der gleichen Dateien nicht auftreten. lonstud vor 8 Jahren 0
@amitchaudhary Das andere Problem, über das ich mich frage, ist, wie es weiß, welche Ordner enthalten sind. Wird es * immer * die ersten drei sein, die Sie wollen? In meinem obigen Beispiel muss es wissen, dass "Test" nicht enthalten ist. Jonno vor 8 Jahren 0
Die Anzahl der Ordner kann variieren. Angenommen, es gibt einen Stammordner C: \ Test. Innerhalb dieses Stammordners kann dann die Verzeichnishierarchie eines Ordners oder mehrerer Ordner sein. Jede Datei, die mit meiner Erweiterung übereinstimmt, muss an ein neues Ziel kopiert werden. Eine Datei kann sich in einem Unterverzeichnis einer Ebene oder einem Unterverzeichnis der dritten Ebene befinden. Der Befehl zum Ausschneiden und Einfügen oder Skript müsste idealerweise jedes Unterverzeichnis rekursiv überprüfen. Die maximale Ebene des Unterverzeichnisses innerhalb von root ist 4. lonstud vor 8 Jahren 0
Angenommen, ich verschiebe Dateien von C: \ Test nach C: \ Test2. Dann muss die Datei C: \ Test \ Folder1 \ abc.txt nach C: \ Test2 \ Folder1 \ abc.txt und C: \ Test | Folder2 \ Folder3 \ xyz.txt nach C: \ Test2 \ Folder2 \ gehen. Folder3 \ xyz.txt lonstud vor 8 Jahren 0

0 Antworten auf die Frage