Vraag & Antwoord

OS Anders

datum in dos

4 antwoorden
  • Hoi, Ik wil in een batch bestand een nieuwe directory aanmaken, met de huidige datum en tijd in de naam verwerkt. Ik heb tot nu toe alleen de commando's DATE en TIME kunnen vinden, maar ik zou niet weten hoe ik die kan gebruiken om de datum en tijd in de directory naam te zetten. Heeft iemand hier een goed idee? Groeten, Wouter
  • door ze tussen % te zetten, bijvoorbeeld md %date%
  • Ok, dit werkt als ik zeg md %date%. Dan krijg ik inderdaad een dir met de naam "04-01-2005". Maar als ik nou de naam "Backup 04-01-2005" wil gebruiken (om maar iets te noemen), hoe doe je dat dan? Als ik md Backup %date% gebruik dan krijg ik 2 dir genaamd "Backup" en "04-01-2005". Gebruik ik md "Backup %date%" dan krijg ik een foutmelding: incorrect parameter. En als ik ze md %time% dan krijg ik ook een foutmelding. Waarschijnlijk mag je geen ":" gebruiken in een dir naam. Dus die moet ik eerst vervangen door andere tekens. En nog een ander vraagje, hoe zet ik bv de tijd in een variabele die ik dan later kan aanroepen? Was geloof ik iets met $naam ofzo? Bij date kun je rustig zeggen md %date, cd %date% en dan kom je in de dir. Maar bij tijd is de waarde van %time% al weer een seconde (of meer) verder. Dus cd %time% werkt dan dus niet. Die waarde moet ik dus eerst opslaan. Dat is waarschijnlijk toch al nodig om de dubbele punten te vervangen door streepjes. En als ik de waarde van %date% en %time% eerst in een variabele ($1 en $2) kan zetten kan ik waarschijnlijk ook md "Backup $1 - $2" gebruiken. Hoop ik :) Bedankt, Wouter
  • md "backup %date%" variabelen stel je in met set dus bijvoorbeeld set naam=jan

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.