Ich habe einen Ordner mit vielen Unterordnern und Dateien.
Ich muss alle Dateien mit der Erweiterung *.gz
in einen anderen Ordner verschieben, aber die Verzeichnisstruktur beibehalten.
C:\TestA\Folder1\file.gz --> C:\TestB\Folder1\file.gz
C:\TestA\Folder2\file2.gz --> C:\TestB\Folder2\file2.gz
C:\TestA\Folder3\file3.gz --> C:\TestB\Folder3\file3.gz
Wie kann ich das erreichen?
Ich habe es mit einem FOR
und MOVE
-Befehl versucht, aber es funktioniert nicht. Ich verwende Windows.
Antwort1
Antwort2
Verwendenxkopiemit dem/s
Schalter (dh Unterverzeichnisse und Dateien kopieren).
Beispielsweise kopiert das Folgende alle Dateien mit der Erweiterung .gzund deren Verzeichnisbaumvon TestA zu TestB.
xcopy "c:\TestA\*.gz" "c:\TestB\" /s
Es wird kopiertalleOrdner sowie deren Inhalt,wenn sie .gz-Dateien habenWenn Sie den gesamten Verzeichnisbaum kopieren möchten, auch Ordner ohne .gz-Dateien, verwenden Sie den/t
schalten.