klove Skrevet 24. oktober 2008 Del Skrevet 24. oktober 2008 Jeg ønsker via xcopy å overføre innhold i en mappe ( c:innhold\filer ) til en backupmappe på samme server men kun ta med filer som er opprettet eller endret på samme dagen ( c:\backup\filer\dagensdato ) Altså at jeg hver eneste dag får en mappe med dagens dato, og alle filene som er opprettet/endret i løpet av dagen. Har prøvd ut litt forskjellig, men kommer ikke lengre enn at den opprettet mappen for meg uten innhold. Noen som kan hjelp meg med dette ? mkdir d:\innhold\filer\TEST\%DATE% xcopy d:\innhold\filer d:\innhold\filer\test\%DATE% /D:%DATE% Lenke til kommentar
Largie Skrevet 24. oktober 2008 Del Skrevet 24. oktober 2008 Du må følge med på hvilke parametere som kreves, se her: XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/s [/E]] [/V] [/W] [/C] [/i] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/u] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/EXCLUDE:file1[+file2][+file3]...] source Specifies the file(s) to copy. destination Specifies the location and/or name of new files. /A Copies only files with the archive attribute set, doesn't change the attribute. /M Copies only files with the archive attribute set, turns off the archive attribute. /D:m-d-y Copies files changed on or after the specified date. If no date is given, copies only those files whose source time is newer than the destination time. /EXCLUDE:file1[+file2][+file3]... (...) %DATE% gir deg en dato med punktum, dvs 24.10.2008 idag. Xcopy krever med bindestrek, samt måned først. Dette scriptet vil nok virke med en slik variant (utestet): @ECHO OFFECHO Dagens dato %DATE%, går ut fra dd.mm.yyyy set day=%date:~0,2% set month=%date:~3,2% set year=%date:~6,4% echo Dag = %day% echo Måned = %month% echo År = %year% mkdir d:\innhold\filer\test\%DATE% xcopy d:\innhold\filer d:\innhold\filer\test\%DATE% /D:%month%-%day%-%year% Batch er din venn Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå