06. december 2003 - 23:52
Der er
16 kommentarer og 1 løsning
backup batch job
Hej, Jeg har dette batch job, som jeg kører en gang i døgnet. ntbackup backup "C:\Documents and Settings\Anders Thingholm\My Documents" /m normal /j "My Job 2" /f "d:\Backup\Documents\%date%\backup.bkf" Som det ses opretter den en ny folder som hedder det samme som datoen - %date. Jeg vil gerne have at den opretter en folder, som hedder mon, tue, wed osv. og gemmer i denne folder - kan det lade sig gøre? Formålet er at jeg således har max. 7 eksemplarer af backupen og ikke flere og flere som nu.
Annonceindlæg fra Barco
07. december 2003 - 02:18
#1
Kommandoen: for /F %%I in ("%date%") do @set WeekDay=%%I Sætter WeekDay til at være mon, tue, ... hvis formatet for %date% er "wd dd-mm-yyyy". Du kan så bruge %WeekDay% i stedet for %date% i ntbackup kommandoen.
07. december 2003 - 19:31
#2
Nu har jeg en batch fil med denne kode: for /F %%I in ("%date%") do @set WeekDay=%%I ntbackup backup "C:\Program Files\Apache Group\Apache2\htdocs" /m normal /j "My Job 4" /f "d:\Backup\htdocs\%WeekDay%\backup.bkf" Men den opretter stadig et bibliotek som f.eks. 07-12-2003
07. december 2003 - 19:41
#3
Prøv lige at putte en: echo [%date%] {%WekkeDay%} Ind efter for-løkken og fortæl mig hvad den skriver.
07. december 2003 - 19:46
#4
Jeg mener: echo [%date%] {%WeekDay%}
07. december 2003 - 19:46
#5
echo [07-12-2003] {} [07-12-2003] {}
07. december 2003 - 19:50
#6
Min Win2000 skriver: [sø 07-12-2003] {sø} Hvad skriver den hvis du kører "date /T" ?
07. december 2003 - 19:51
#7
echo [%date%] {%WeekDay%} for /F %%I in ("%date%") do @set WeekDay=%%I ntbackup backup "C:\Program Files\Apache Group\Apache2\htdocs" /m normal /j "My Job 4" /f "d:\Backup\htdocs\%WeekDay%\backup.bkf" Denne skriver: echo [07-12-2003] {} [07-12-2003] {}
07. december 2003 - 19:52
#8
Hvad skal jeg skrive for at den ikke lukker prompten igen?
07. december 2003 - 19:59
#9
date /T skriver [07-12-2003]
07. december 2003 - 20:30
#10
pause skriver "Press any key to continue . . ." og venter på at du trykker på en tast. Jeg ved ikke hvordan man får ugedag hvis ikke %date% eller "date /T" skriver den.
07. december 2003 - 20:34
#11
Dvs. at hvis du har et fil der ser sådan ud: date /T pause skriver den [sø 07-12-2003] {sø} ? Kan det have noget at gøre med at jeg bruger Win XP ?
07. december 2003 - 20:36
#12
Ja, min Win2000 skiver ugedag, det er tilsyneladende ændret i XP. Jeg laver lige et lille program du kan bruge, 5 min...
07. december 2003 - 20:37
#13
super
07. december 2003 - 20:54
#15
super - smider du et svar?
07. december 2003 - 21:34
#16
Jeg forsøger at undgå point.
07. december 2003 - 22:28
#17
ok
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.