Kommandot: "MD" är på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tillgänglig
Exemplen för kommandot "MD"
De
`MD`kommando (även känt som
`MKDIR`) används i Windows-kommandotolken för att skapa en ny katalog (mapp). Här är några exempel:
Exempel 1: Skapa en enda katalog:
@ECHO OFF
MD Ny mapp
Beskrivning: Detta kommando skapar en katalog med namnet
"NewFolder" i den aktuella arbetskatalogen.
Exempel 2: Skapa flera kapslade kataloger:
@ECHO OFF
MD första_katalog\Andra_katalogen\Underkatalog
Beskrivning: Tre kapslade kataloger skapas här:
"FirstDirectory",
"SecondDirectory" och
"SubDirectory". Kommandot skapar automatiskt de nödvändiga överordnade katalogerna.
Exempel 3: Skapa katalog med absolut sökväg:
@ECHO OFF
MD C:\min_katalog
Beskrivning: En katalog med den absoluta sökvägen
"C:\MyDirectory" skapas här.
Exempel 4: Skapa kataloger och byta till den nyskapade katalogen samtidigt:
@ECHO OFF
MD ny_katalog && CD ny_katalog
Beskrivning: Kommandot skapar en katalog som heter
"NewDirectory" och ändrar sedan till den katalogen.
Exempel 5: Kontrollera om katalogen redan finns innan du skapar den:
@ECHO OFF
IF NOT EXIST min_katalog MD min_katalog
Beskrivning: Detta kontrollerar om katalogen
"MyDirectory" redan finns. Om inte så blir det med detta
`MD`kommando skapat.
Exempel 6: Skapa kataloger och ignorera fel om de redan finns:
@ECHO OFF
MD min_katalog 2>NUL
Beskrivning: Kommandot skapar MyDirectory-katalogen och ignorerar felmeddelanden (om katalogen redan finns).
`2>NUL`.
De
`MD`- eller
`MKDIR`kommandon är användbara för att skapa kataloger i batchskript. Observera att du måste ha lämpliga behörigheter för att skapa kataloger i den angivna sökvägen.
"MD" Utdrag från Microsoft Windows Hjälp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Skapar en katalog.
MKDIR [enhet:]sökväg
MD [enhet:]sökväg
Om kommandotillägg är aktiverade ändras MKDIR enligt följande:
Kommandot MKDIR skapar mellanliggande kataloger i sökvägen (om
det behövs).
till exempel, anta att \a inte finns. Då blir
mkdir \a\b\c\d
samma som:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
vilket är detsamma som du skulle skrivit om tilläggen varit
inaktiverade.
Viktig information, tips för kommandot "MD"
När du använder
`MD`-kommando (eller
`MKDIR`) i Windows Command Prompt finns det några viktiga punkter att notera:
1.
Behörigheter: För att skapa en katalog med
`MD`kommandot behöver du lämpliga behörigheter för den angivna platsen. Se till att du har tillräckliga behörigheter för att skapa kataloger.
2.
Sökvägsinformation: Sökvägen du använder när
`MD`-Kommando kan vara absolut eller relativ. En relativ sökväg refererar till den aktuella arbetskatalogen. En absolut sökväg anger hela vägen, t.ex. b.
`C:\Exempel\katalog`.
3.
Befintliga kataloger: Om du försöker skapa en katalog med
`MD`och katalogen redan finns kan du få ett felmeddelande. Du kan göra detta med detta
`IF NOT EXIST`-Undvik Kontrollera för att kontrollera om katalogen redan finns innan du skapar den.
IF NOT EXIST min_katalog MD min_katalog
4.
Inkapslade kataloger: The
`MD`kommandot skapar automatiskt överordnade kataloger om de inte finns. Så du kan skapa kapslade kataloger genom att ange hela sökvägen.
MD Först\Andra\Underkatalog
5.
Felhantering: Om du vill att skriptet ska fortsätta även om det redan finns en katalog kan du omdirigera felutgångsströmmen.
MD min_katalog 2>NUL
Här omdirigeras felutgången (felnivå 2) som kan uppstå om katalogen redan finns till noll-enheterna (NUL) och du får inget synligt felmeddelande.
6.
Nuvarande arbetskatalog: Den
`MD`kommandot skapar katalogen i den aktuella arbetskatalogen. Det kan du med
`CD`-Kommando för att ändra den aktuella arbetskatalogen innan du skapar en katalog om du vill att den ska skapas på en annan plats.
CD C:\Exempel
MD ny_katalog
Det är viktigt att se till att syntaxen för
`MD`kommandot är korrekt och att du har de nödvändiga behörigheterna för att skapa kataloger. Observera också att felhantering och kontroll av befintliga kataloger ofta är användbara i batchskript för att undvika oväntade problem.