Gå til innhold

Lage en mappe med klokkeslett som navn.


Anbefalte innlegg

Heisann

 

kommandoen md %date% gir meg en mappe som har dagens dato som navn, men jeg får ikk til å gjøre det samme med klokkeslett... Jeg ville gjerne hatt mappenavnet som dette: dd.mm.åååå 20:30

 

Er det noen som kan hjelpe meg med dette?

 

Hilsen Alexander

Lenke til kommentar
Videoannonse
Annonse

Det virker dessverre ikke - jeg får opp følgende melding:

 

D:\test>md %date% %time%

Parameteren er feil

Det oppstod en feil under behandlingen av: 15:36:04

D:\test>

 

Dette er forresten under winxp og ikke "ordentlig dos"

 

Alexander

Lenke til kommentar
  • 5 uker senere...

man kan vel ikke ha tegne : med i katalognavnet, så en løsning på dette er å bruke vbscript.. Jeg mekka en kjapp løsning:

--------------------

Set WshShl = WScript.CreateObject("WScript.Shell")'

tid = time()

nytid = replace(tid,":",".") ' erstatter : med . for å kunne opprette katalog

Kat = wshshl.currentdirectory

if right(Kat, 1) <> "\" then Kat = Kat & "\" ' sikrer at katalogen slutter med \

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.CreateFolder(kat & date & " " & nytid) ' oppretter katalogen

--------------------

 

viss du putter det der i en tekstfil og lagrer det som f.eks tid.vbs, vil du kunne gå i dos og skrive tid.. den vil da opprette en underkatalog i katalogen du er i. Katalogen vil se ut som "21.05.04 04.40.41"... man kan sikkert fikse en løsning med en batch fil og men jeg har ikke så god greie på det. Håper dette hjalp..

Lenke til kommentar
  • 1 måned senere...

Gammel post, men jeg kommer med et forslag likevel jeg.. :)

Jeg laget noen backupscript for å ta backup av viktige filer for en tid tilbake. Scriptet lager en RAR fil med navn dato og klokkeslett som navn. Du kan enkelt modifisere scriptet til å lage en katalog istedet for en RAR fil.

 

Her er scriptet:

 

@ECHO OFF

REM Backupscript av Kjetil Haga
REM 
REM Kopierer filer fra %kilde% til en RAR-fil i %maal%. Den nye
REM filen får navn etter systemets dato og klokkeslett.
REM


REM ## Sett kilde og maal. 
set kilde=C:\Documents and Settings\kjetil7\My Documents
set maal=\\server\backup$


REM ## Lagre systemets dato i variablen %Dato% i formatet "ååååmmdd"
REM ## NB! Datoformatet kan bli annerledes hvis systemet ikke har norsk som regionalinnstilling
FOR /f "tokens=1-3 delims=./ " %%a IN ('date /t') DO SET Dato=%%c%%b%%a


REM ## Lagre systemets klokkeslett i variablen %Klokkeslett% i formatet "ttmm"
FOR /f "tokens=1-2 delims=: " %%d IN ('time /t') DO SET Klokkeslett=%%d%%e


set path=%path%;c:\program files\winrar
start /low /wait rar a -r -x"*\My Pictures\*" "%maal%/%Dato%-%Klokkeslett%-mydocs.rar" "%kilde%/*.*"

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...