Platzhalterdateierweiterungen xcopy

Platzhalterdateierweiterungen xcopy

Ich habe einige Dateien, die nach einem Zeitplan in ein Verzeichnis kopiert werden müssen. Alle Dateien haben den gleichen Namen, aber die Erweiterung wird inkrementiert (ich habe keine Kontrolle darüber, es macht mich verrückt).

Ich habe versucht zu rennenxcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"

Aber ich bekomme die Meldung, dass die Datei nicht gefunden werden kann.

Momentan habe ich eine Art Pfusch am Laufen, der eine Liste ausgeschlossener Dateierweiterungen verwendet und alles kopiert, was nicht in der Liste steht, aber ich denke, das geht vielleicht noch besser.

Antwort1

In Ihrer Befehlszeile:

xcopy /C /D /Y /I "C:\Temp\Quelle" "C:\Temp\Ziel"

soweit ich sehe, haben Sie xcopy nicht gesagt, was kopiert werden soll. Wenn Sie versuchen, alles in C:\Temp\*.* zu kopieren, versuchen Sie Folgendes:

xcopy C:\Temp\*.* C:\Temp\Ziel\ /C /D /Y /I

Antwort2

Verwenden Sie es robocopyanstelle von XCOPY. Es unterstützt dieselben Optionen und ermöglicht die Auswahl von Dateimustern:

robocopy source dest file(s) [options]  

Als Dateimuster können Sie ?jedes einzelne Zeichen, *null bis mehrere Zeichen usw. verwenden. Es wäre hilfreich, wenn Sie ein Beispiel dafür angeben würden, wie die Erweiterungen aussehen.

verwandte Informationen