Batch-Datei zum Kopieren klappt nicht

Guten Tag!

Ich möchte die allerwichtigsten TXT-Dateien bei Bedarf auf einen USB-Stick kopieren. Das klappt auch, wenn die Dateien direkt im Ordner „Wichtige Dateien“ sind. Enthält der Ordner aber weitere Ordner werden nur die Dateien aus dem „Hauptordner“ kopiert.

Was ist an dem Code falsch?

echo off
echo.
set Quelle="C:\Briefe\Wichtige Dateien"
set Ziel="D:\Minibackup\%date%"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel%
md %Ziel%
echo.
echo.
xcopy %Quelle% %Ziel% /y
echo.

Im Ordner „Wichtige Dateien“ gibt es noch ca. 20 andere Ordner, die leider nicht kopiert werden.

Auch wenn ich …

set Quelle="C:\Briefe\Wichtige Dateien\ **\*.\***"

… einsetze, klappt es nicht.

Gruß WinniPuh

Moin, WinniPuh,

nimm xcopy statt copy, dort sorgt der Parameter /s dafür, dass auch die Subdirectories mitkopiert werden. Copy kann das nicht.

Gruß Ralf

nimm xcopy statt copy, dort sorgt der Parameter /s dafür, dass
auch die Subdirectories mitkopiert werden. Copy kann das
nicht.

Danke Ralf!

Der Schalter „s“ hatte gefehlt.

-)

Jetzt klappts.

*freu*

Gruß WinniPuh