Het commando: "MD" staat aan Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. beschikbaar
De voorbeelden voor het commando "MD"
De
`MD`opdracht (ook bekend als
`MKDIR`) wordt gebruikt in de Windows-opdrachtprompt om een nieuwe map (map) te maken. Hier zijn enkele voorbeelden:
Voorbeeld 1: Maak één map aan:
@ECHO OFF
MD Nieuwe map
Beschrijving: Met deze opdracht wordt een map gemaakt met de naam
"NewFolder" in de huidige werkmap.
Voorbeeld 2: Maak meerdere geneste mappen:
@ECHO OFF
MD eerste_map\Tweede_map\Submap
Beschrijving: Hier worden drie geneste mappen gemaakt:
"FirstDirectory",
"SecondDirectory" en
"SubDirectory". Met de opdracht worden automatisch de vereiste bovenliggende mappen gemaakt.
Voorbeeld 3: map met absoluut pad maken:
@ECHO OFF
MD C:\mijn_map
Beschrijving: Hier wordt een directory met het absolute pad
"C:\MyDirectory" aangemaakt.
Voorbeeld 4: Directory's aanmaken en tegelijkertijd naar de nieuw aangemaakte directory gaan:
@ECHO OFF
MD nieuwe_map && CD nieuwe_map
Beschrijving: De opdracht maakt een map met de naam
"NewDirectory" en wijzigt vervolgens naar die map.
Voorbeeld 5: Controleer of de map al bestaat voordat u deze aanmaakt:
@ECHO OFF
IF NOT EXIST mijn_map MD mijn_map
Beschrijving: Hiermee wordt gecontroleerd of de map “MyDirectory” al bestaat. Zo niet, dan zal het met deze zijn
`MD`opdracht gemaakt.
Voorbeeld 6: Maak mappen aan en negeer fouten als deze al bestaan:
@ECHO OFF
MD mijn_map 2>NUL
Beschrijving: De opdracht maakt de map MyDirectory aan en negeert foutmeldingen (als de map al bestaat).
`2>NUL`.
De
`MD`- of
`MKDIR`opdrachten zijn handig voor het maken van mappen in batchscripts. Houd er rekening mee dat u over de juiste machtigingen moet beschikken om mappen in het opgegeven pad te kunnen maken.
"MD" Fragment uit Microsoft Windows Help
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Een nieuwe map maken.
MKDIR [station:]pad
MD [station:]pad
Als opdrachtextensies zijn ingeschakeld, verandert MKDIR als
volgt:
MKDIR maakt alle tussenliggende mappen in het pad, indien nodig.
Bijvoorbeeld: neem aan dat \a niet bestaat, dan is de opdracht:
mkdir \a\b\c\d
hetzelfde als:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
Dit is wat u moet typen als de extensies zijn uitgeschakeld.
Belangrijke informatie, tips voor het "MD" commando
Bij gebruik van de
`MD`-opdracht (of
`MKDIR`) in de Windows-opdrachtprompt zijn er een paar belangrijke punten waar u rekening mee moet houden:
1.
Machtigingen: Om een map aan te maken met de
`MD`opdracht, hebt u de juiste machtigingen nodig voor de opgegeven locatie. Zorg ervoor dat u voldoende rechten heeft om mappen te maken.
2.
Padinformatie: Het pad dat u wanneer gebruikt
`MD`-Commando kan absoluut of relatief zijn. Een relatief pad verwijst naar de huidige werkmap. Een absoluut pad specificeert het volledige pad, b.v. B.
`C:\Voorbeeld\map`.
3.
Bestaande mappen: Als u een map probeert aan te maken met
`MD`en de directory al bestaat, ontvangt u mogelijk een foutmelding. Dit kun je hiermee doen
`IF NOT EXIST`-Vermijd Controleer of de map al bestaat voordat u deze aanmaakt.
IF NOT EXIST mijn_map MD mijn_map
4.
Geneste mappen: De
`MD`commando maakt automatisch bovenliggende mappen aan als deze niet bestaan. U kunt dus geneste mappen maken door het volledige pad op te geven.
MD Eerst\Seconde\Submap
5.
Foutafhandeling: Als u wilt dat het script doorgaat, zelfs als er al een map bestaat, kunt u de foutuitvoerstroom omleiden.
MD mijn_map 2>NUL
Hier wordt de foutuitvoer (foutniveau 2) die kan optreden als de map al bestaat, omgeleid naar de nulapparaten (NUL) en krijgt u geen zichtbare foutmelding.
6.
Huidige werkmap: The
`MD`commando maakt de map in de huidige werkmap. Dat kan ermee
`CD`-Commando om de huidige werkmap te wijzigen voordat u een map aanmaakt als u wilt dat deze op een andere locatie wordt gemaakt.
CD C:\Voorbeeld
MD nieuwe_map
Het is belangrijk om ervoor te zorgen dat de syntaxis van de
`MD`opdracht correct is en dat u over de vereiste machtigingen beschikt om mappen te maken. Houd er ook rekening mee dat foutafhandeling en controle van bestaande mappen vaak nuttig zijn in batchscripts om onverwachte problemen te voorkomen.