Kopieren von Unterverzeichnissen in ein Verzeichnis Windows Bat

364
Slagathor

Ich möchte alle Dateien aus einem Unterverzeichnis mit Windows-Bat an ein Ziel kopieren.

Beispiel: Zu kopierende Dateien: C: \ src \ a \ 1.bmp C: \ src \ a \ 2.bmp C: \ src \ a \ b \ 3.bmp

Kopierte Dateien: C: \ dst \ 1.bmp C: \ dst \ 2.bmp C: \ dst \ 3.bmp

0
Bitte beachten Sie, dass https://superuser.com kein kostenloser Skript- / Code-Schreibservice ist. Wenn Sie uns sagen, was Sie bisher versucht haben (einschließlich der Skripts / des Codes, die Sie bereits verwenden) und wo Sie stecken bleiben, können wir versuchen, bei bestimmten Problemen zu helfen. Sie sollten auch lesen [Wie kann ich eine gute Frage stellen?] (Https://superuser.com/help/how-to-ask). DavidPostill vor 6 Jahren 0

1 Antwort auf die Frage

1
bcs78

Powershell verwenden:

Get-ChildItem -Recurse -Filter *.bmp .\src | Copy-Item -Destination .\dst 

Auf klassische Weise :

for /f "tokens=* delims=" %%a in ('dir ".\src\*.bmp" /s /b') do ( copy %%a "./dst/" )