66948
Jul 03, 2008, updated at Jul 04, 2008 (UTC)
5607
4
0
Ordner nach aktuellem Änderungsdatum kopieren
(Batch-Programmierung unter Windows 2003 Server)
Hallo:
wir haben ein großes PDF-Verzeichnis (mit numerierten Unterordnern) auf unserem Win2003-Server.
Wir würden gern nur bestimmte Ordner (mit aktuellen Änderungsdatum) automatisch auf einen BACKUP-Ordner kopieren. Nicht alles.
Eine Batch wäre genau das richtige.
Mein Lösungsansatz, bei dem ich nicht weiterkomme: (läuft überhaupt nicht)
@for /D %%i in ('dir /T^ | find /i "%date% "') DO copy %%i c:/backup/
Vielen Dank für jede Hilfe..
Gruß
lralif
wir haben ein großes PDF-Verzeichnis (mit numerierten Unterordnern) auf unserem Win2003-Server.
Wir würden gern nur bestimmte Ordner (mit aktuellen Änderungsdatum) automatisch auf einen BACKUP-Ordner kopieren. Nicht alles.
Eine Batch wäre genau das richtige.
Mein Lösungsansatz, bei dem ich nicht weiterkomme: (läuft überhaupt nicht)
@for /D %%i in ('dir /T^ | find /i "%date% "') DO copy %%i c:/backup/
Vielen Dank für jede Hilfe..
Gruß
lralif
Please also mark the comments that contributed to the solution of the article
Content-Key: 91241
Url: https://administrator.de/contentid/91241
Printed on: April 23, 2024 at 10:04 o'clock
4 Comments
Latest comment
Hallo Iralif und willkommen im Forum
Vielleicht so:
Das "/i" bei "find" fällt hier übrigens in die Kategorie "Luxus"- der Unterschied zwischen groß oder klein geschriebenem Datum ist wohl zu vernachlässigen ...
Grüße
bastla
Vielleicht so:
for /f "tokens=3*" %%i in ('dir /ad /t^|find /i "%date% "') do copy "%%j" c:/backup/>nul
Grüße
bastla
Moin Iralif & bastla,
wenn es funktioniert, sollte man/frau es ja nicht ändern, aber..
Könnt ihr mir mitte noch mal den sittlichen Nährwert des Parameters /T des DIR-Kommandos näherbringen?
Ich erkenne keinen Unterschied zwischen "dir /T" und "dir"...
Anyhow, eine Alternativumsetzung [CMD-Prompt-Version]:
Grüße
Biber
wenn es funktioniert, sollte man/frau es ja nicht ändern, aber..
Könnt ihr mir mitte noch mal den sittlichen Nährwert des Parameters /T des DIR-Kommandos näherbringen?
Ich erkenne keinen Unterschied zwischen "dir /T" und "dir"...
Anyhow, eine Alternativumsetzung [CMD-Prompt-Version]:
for /d %i in (*) do @echo %~ti|find "%date%">nul && @echo Copy "%i" c:\backup\
Grüße
Biber
@Biber
Grüße
bastla
Könnt ihr mir mitte noch mal den sittlichen Nährwert des Parameters /T des DIR-Kommandos näherbringen?
Natürlich nicht - ist in meinem Vorschlag nur als Folge einer (hoffentlich nur temporären) Lese- respektive Reflexionsinsuffizienz enthalten. Grüße
bastla