automatisch mappen aanmaken

Status
Niet open voor verdere reacties.

hangmat

Terugkerende gebruiker
Lid geworden
22 mei 2001
Berichten
3.199
Ik wil een batch file schrijven die mappen aanmaakt gelijk aan de datum van een bepaalde dag. Met andere woorden, er moeten door deze batch file mappen worden aangemaakt met de namen van de datums. Dus c:\29-11-2005, c:\30-11-2005 enz. Maar onderstaande batch file maakt alleen de map c:\date aan, hoewel ik die wel als variabele met set date=%date% heb gedeclareerd. Hoe regel ik dat de juiste datums als mappen worden weergegeven?

@echo off
set date=%date%
echo de datum is %date%
pause > null
if not exist c:\date md c:\date
echo de map c:\%date% is aangemaakt
pause > null
exit
 
MD c:\"%date%" (inclusief de quotes)

In jouw voorbeeld maak je c:\date aan, je vergeet de procenttekens. Omdat het een naam met spaties is moet je de quotes gebruiken.

Succces.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan