Tipps & Kniffe

Wie kopiere ich Dateien mit bestimmten Erweiterungen?

Ist doch ganz einfach, werden Sie jetzt sagen. Nach der Dateierweiterung suchen, alle markieren, kopieren und im gewünschten Ordner wieder einfügen. Bei einem Ordner mag das noch Sinn ergeben. Aber was, wenn die Dateien in einem Verzeichnisbaum liegen und die Struktur der Ordner erhalten bleiben soll?

Hier kommt es dann ein wenig darauf an, welche Dateien alle in dem Baum liegen. Wollen Sie nur 1 oder 2 Erweiterungen nicht kopieren, dann können Sie den Befehl:

xcopy /EXCLUDE:excludeFile.txt

verwenden. In die Datei excludeFile.txt schreiben Sie gewünschten Erweiterungen.

Wollen Sie andersherum aber nur 1 oder 2 Dateierweiterungen übernehmen, sieh das Ganze ein wenig komplizierter aus. Aber keine Angst, mehr als 2 Zeilen mit Befehlen sind es auch hier nicht! Zuerst müssen Sie die Verzeichnisse anlegen und im 2. Schritt dann die Dateien kopieren:

for /R c:\projekte %f in (*.hdf *.lou) do mkdir "f:\weg%~pf\"
for /R c:\projekte %f in (*.hdf *.lou) do copy "%f" "f:\weg%~pf\"

"c:\projekte" ist ein Platzhalter für das Quellverzeichnis und "f:\weg" ist der Platzhalter für das Zielverzeichnis. Die gewünschten Dateierweiterungen schreiben Sie, wie im Muster in die Klammern in der Mitte und fertig!

Viel Spaß beim Probieren!

Newsarchiv

Letzte Artikel

Moskito on AiR
NAS-Reader für SPIRIT
acadALKIS-ME
Shape Import beschleunigt
TIM-Online mit acadALKIS
Solarpanele auf das Dach
DXF Import erweitert