Avatar billede meek Nybegynder
11. december 2003 - 13:40 Der er 4 kommentarer og
1 løsning

Dato i navnte på en mappe i batch-script

Hej eksperter;

Hvordan opretter jeg en mappe i DOS hvor dato/tid skal indgå i mappenavnet?
11. december 2003 - 13:58 #1
Du opretter en mappe med datoen som navn således:
MD %DATE%

Tiden er lidt mere kompliceret, da der indgår kolon som skilletegn i en dansk Windows.
Avatar billede meek Nybegynder
11. december 2003 - 14:00 #2
>erikjull , yesyes "MD %DATE%"

men date på min w2k-server er pt. "to 11-12-2003"
altså med mellemrum, og det vil den heller ik!

meek
Avatar billede meek Nybegynder
11. december 2003 - 14:20 #3
der var den:

Set TIMESTAMP=%DATE:~9,4%%DATE:~6,2%%DATE:~3,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%

giver feks. 20031112141519 (lige nu..)

meek
11. december 2003 - 14:24 #4
Indsæt denne linie i batch-filen før MD-linien:
for /F "tokens=2-4 delims=/- " %%A in ('date/T') do set date=%%A%%B%%C
Avatar billede bertelbrander Novice
11. december 2003 - 20:28 #5
Tiden kan fåes med:
for /F "delims=," %%I in ("%time::=%") do set now=%%I

Vil man have dato og tid på en gang kan man bruge:
for /F "tokens=2,3 delims=, " %%I in ("%date:-=% %time::=%") do set now=%%I%%J

og så lave mappen med:

md %now%
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