danuxi
Goto Top

Nur neue Dateien in Ordner Kopieren

Guten Tag,

ich habe eine Frage wie ich folgendes Szenario am besten angehen kann, weil ich leider nicht weiter komme.

Ich kopiere einmal am Tag aus diversen Unterordnern PDF Dateien in einen Hauptordner (ordner2) mittels "for /R "D:\ordner1" %%f in (*.*) do xcopy "%%f" "D:\ordner2"".

Es kommen am Tag so ca. 5 neue PDF Dateien hinzu. Ich möchte nun aus dem Ordner 2 der mit allen PDF Dateien gefüllt ist und natürlich jeder Tag mit weiteren Dateien gefüllt wird, nur die neu dazubekommenen Dateien in einen weiteren Ordner 3 kopieren lassen. Der Ordner 3 soll dann nur die 5 neu hinzugefügten Dateien enthalten.

Ich nehme an das es bestimmt relativ einfach ist aber ich stehe dort leider auf dem Schlauch.

Vielen Dank schonmal für Euren Denkanstoß.

Content-Key: 626339

Url: https://administrator.de/contentid/626339

Printed on: April 19, 2024 at 21:04 o'clock

Mitglied: 146707
146707 Nov 27, 2020 updated at 15:59:03 (UTC)
Goto Top
Robocopy mit /minage Parameter ist dein Freund
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
oder auch Powershell
ls 'D:\Ordner2" -Filter *.pdf -file | ?{$_.CreationTime.Date -eq (get-date).Date} | cp -Destination "D:\Ordner3" -Verbose  
usw.
nehme an das es bestimmt relativ einfach ist aber ich stehe dort leider auf dem Schlauch.
Joa, du könntest in deinem bestehendem Skript einfach die Dateien schon in den weiteren Ordner (Ordner 3) kopieren dann brauchst du auch nicht zwei Skripte face-smile.
Member: Pjordorf
Pjordorf Nov 27, 2020 at 15:56:46 (UTC)
Goto Top
Hallo,

Zitat von @danuxi:
Ich nehme an das es bestimmt relativ einfach ist aber ich stehe dort leider auf dem Schlauch.
Ein Blick mit xcopy /? hätte dir den Schalter /D:[M-T-J] verraten. Entweder damit oder du nimmst copy und sagst selbst welche Dateien du kopiert haben willst. Auch ein Robocopy kann dir helfen.

Gruß,
Peter