Batch: Alle Daten kopieren außer Datei mit bestimmten Name
Hallo zusammen,
ich muss aus einer Liste von zip-Dateien alle vorhandenen Dateien außer die Datei mit dem Zusatz "Abbruch" kopieren.
Die Dateien haben alle unterschiedliche Namen, sehen beispielsweise so aus: TMK_55644555_65158522_#30.zip, diese Datei soll in einer anderen Ordner kopiert werden.
Diese Datei: TMK_55644555_65158522_#31_(Abbruch).zip mit dem Zusatz "Abbruch" soll nicht kopiert werden.
Wie kann ich das in einer Batch Datei lösen?
Vielen Dank für die Hilfe!
ich muss aus einer Liste von zip-Dateien alle vorhandenen Dateien außer die Datei mit dem Zusatz "Abbruch" kopieren.
Die Dateien haben alle unterschiedliche Namen, sehen beispielsweise so aus: TMK_55644555_65158522_#30.zip, diese Datei soll in einer anderen Ordner kopiert werden.
Diese Datei: TMK_55644555_65158522_#31_(Abbruch).zip mit dem Zusatz "Abbruch" soll nicht kopiert werden.
Wie kann ich das in einer Batch Datei lösen?
Vielen Dank für die Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 625636
Url: https://administrator.de/contentid/625636
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
2 Kommentare
Neuester Kommentar
HAllo,
wenn ich xcopy /? mache.... finde ich für Dich
/EXCLUDE:Datei1[+Datei2][+ Datei3]...
Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge sollte
in einer einzelnen Zeile in der Datei angezeigt werden. Wenn
eine der Zeichenfolgen Teil des absoluten Verzeichnispfads der
zu kopierenden Datei ist, wird diese Datei vom Kopiervorgang
ausgeschlossen. Beispiel: Bei der Zeichenfolge \obj\ oder
.obj werden alle Dateien unterhalb des Verzeichnisses OBJ bzw.
alle Dateien mit der Erweiterung .obj vom Kopiervorgang
ausgeschlossen.
Gruss HAR
wenn ich xcopy /? mache.... finde ich für Dich
/EXCLUDE:Datei1[+Datei2][+ Datei3]...
Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge sollte
in einer einzelnen Zeile in der Datei angezeigt werden. Wenn
eine der Zeichenfolgen Teil des absoluten Verzeichnispfads der
zu kopierenden Datei ist, wird diese Datei vom Kopiervorgang
ausgeschlossen. Beispiel: Bei der Zeichenfolge \obj\ oder
.obj werden alle Dateien unterhalb des Verzeichnisses OBJ bzw.
alle Dateien mit der Erweiterung .obj vom Kopiervorgang
ausgeschlossen.
Gruss HAR
Oder mit Robocopy mit dem Schalter
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
Oder plain vanilla Batch mit for und findstr
oder Powershell
usw. .... Schon bedenklich das man für so was simples noch einen weiteren zu den Millionen weiterer ähnlicher Foreneinträge verschwenden muss ...
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
robocopy "C:\Quelle" "C:\Ziel" *.zip /xf "*Abbruch*"
@echo off
set "quelle=C:\quelle"
set "ziel=C:\ziel"
for /f "delims=" %%a in ('dir /b /a-d "%Ordner%" ^| findstr /ivlc:"Abbruch"') do copy "%%a" "%ziel%\"
cp "C:\quelle\*" "C:\ziel" -Exclude "*Abbruch*"
usw. .... Schon bedenklich das man für so was simples noch einen weiteren zu den Millionen weiterer ähnlicher Foreneinträge verschwenden muss ...