Avatar billede wizzcat Nybegynder
06. maj 2004 - 09:54 Der er 5 kommentarer

batchfil der skriver til en ny fil hver dag

Jeg har en bacthfil der udskriver til en log, men da den bliver ret lang vil jeg gerne have den starter på en ny log hver dag.

nu er det sådan
xxxx > test.log

kan man tilføje noget så navnet følger datoen?

xxxx > test date /t. log agtigt noget
Avatar billede squashguy Nybegynder
06. maj 2004 - 10:00 #1
kommer lidt an på os. ved 2k/xp kan du f.eks. bruge:

x >test%date%.log
Avatar billede wizzcat Nybegynder
06. maj 2004 - 10:05 #2
ja det skulle jeg nok have sagt det er på winnt
kan nu ikke få det til at virke hverken der el på win2k nok fordi %date% kun duer op xp?
Avatar billede bertelbrander Novice
06. maj 2004 - 19:19 #3
%date% bør også virke på 2000, men her er formatet: to 06-05-2004, så man skal bruge
x >"test%date%.log" for at få det til at virke.

På NT kan du bruge:

for /F "delims=;" %%I in ('date /T') do set date=%%I

Formatet på NT er vist det samme som på 2000.

Hvis man vil slippe for ugedag kan man bruge:
for /F "tokens=2" %%I in ('date /T') do set dato=%%I

På både 2000 og NT, og så bruge %dato% i stedet for %date%
Avatar billede wizzcat Nybegynder
19. maj 2004 - 15:36 #4
Jeg kan ikke helt følge dig. en copy paste af det du forslår returnere %%I was unexpected at this time på begge systemer.
Hvad er ideen med det?
Avatar billede bertelbrander Novice
19. maj 2004 - 19:33 #5
Hvis du kører kommandoen "for /F "delims=;" %%I in ('date /T') do set date=%%I" direkte fra kommandolinien skal du erstatte %%I med %I, dvs: "for /F "delims=;" %I in ('date /T') do set date=%I"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester