Kommandoen: "MD" er tændt Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tilgængelig
Eksempler på kommandoen "MD"
Det
`MD`kommando (også kendt som
`MKDIR`) bruges i Windows-kommandoprompten til at oprette en ny mappe (mappe). Her er nogle eksempler:
Eksempel 1: Opret en enkelt mappe:
@ECHO OFF
MD Ny mappe
Beskrivelse: Denne kommando opretter en mappe med navnet
"NewFolder" i den aktuelle arbejdsmappe.
Eksempel 2: Opret flere indlejrede mapper:
@ECHO OFF
MD første_mappe\Anden_mappe\Undermappe
Beskrivelse: Tre indlejrede mapper oprettes her:
"FirstDirectory",
"SecondDirectory" og
"SubDirectory". Kommandoen opretter automatisk de nødvendige overordnede mapper.
Eksempel 3: Opret mappe med absolut sti:
@ECHO OFF
MD C:\min_mappe
Beskrivelse: Her oprettes en mappe med den absolutte sti
"C:\MyDirectory".
Eksempel 4: Oprettelse af mapper og skift til den nyoprettede mappe på samme tid:
@ECHO OFF
MD ny_mappe && CD ny_mappe
Beskrivelse: Kommandoen opretter en mappe med navnet
"NewDirectory" og skifter derefter til den mappe.
Eksempel 5: Tjek, om biblioteket allerede eksisterer, før du opretter det:
@ECHO OFF
IF NOT EXIST min_mappe MD min_mappe
Beskrivelse: Dette kontrollerer, om mappen
"MyDirectory" allerede eksisterer. Hvis ikke, bliver det med dette
`MD`kommando oprettet.
Eksempel 6: Opret mapper og ignorer fejl, hvis de allerede eksisterer:
@ECHO OFF
MD min_mappe 2>NUL
Beskrivelse: Kommandoen opretter MyDirectory-biblioteket og ignorerer fejlmeddelelser (hvis biblioteket allerede eksisterer).
`2>NUL`.
Det
`MD`- eller
`MKDIR`kommandoer er nyttige til at oprette mapper i batch-scripts. Bemærk, at du skal have passende tilladelser for at oprette mapper i den angivne sti.
"MD" Uddrag fra Microsoft Windows Hjælp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Opretter en mappe.
MKDIR [drev:]sti
MD [drev:]sti
Hvis kommandoudvidelserne er aktiveret, ændres MKDIR på følgende
måde:
MKDIR opretter en midlertidig mappe i stien, hvis der er behov
for det.
Hvis f.eks. \a ikke eksisterer, vil:
mkdir \a\b\c\d
være lig med:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d,
som er den streng, du skal skrive, hvis udvidelsen er
deaktiveret.
Vigtig information, tip til kommandoen "MD"
Ved brug af
`MD`-kommando (eller
`MKDIR`) i Windows kommandoprompt er der et par vigtige punkter at bemærke:
1.
Tilladelser: For at oprette en mappe med
`MD`kommando, skal du bruge passende tilladelser til den angivne placering. Sørg for, at du har tilstrækkelige tilladelser til at oprette mapper.
2.
Stioplysninger: Stien, du bruger når
`MD`-Kommando kan være absolut eller relativ. En relativ sti refererer til den aktuelle arbejdsmappe. En absolut sti angiver den komplette sti, f.eks. b.
`C:\Eksempel\vejviser`.
3.
Eksisterende mapper: Hvis du forsøger at oprette en mappe med
`MD`og mappen allerede eksisterer, kan du modtage en fejlmeddelelse. Du kan gøre dette med dette
`IF NOT EXIST`-Undgå Tjek for at kontrollere, om mappen allerede eksisterer, før du opretter den.
IF NOT EXIST min_mappe MD min_mappe
4.
Indlejrede mapper: Den
`MD`kommandoen opretter automatisk overordnede mapper, hvis de ikke eksisterer. Så du kan oprette indlejrede mapper ved at angive den fulde sti.
MD Først\Anden\Undermappe
5.
Fejlhåndtering: Hvis du ønsker, at scriptet skal fortsætte, selvom der allerede findes en mappe, kan du omdirigere fejloutputstrømmen.
MD min_mappe 2>NUL
Her omdirigeres fejloutputtet (fejlniveau 2), der kan opstå, hvis biblioteket allerede eksisterer, til null-enhederne (NUL), og du får ikke en synlig fejlmeddelelse.
6.
Nuværende arbejdsmappe: Den
`MD`kommandoen opretter mappen i den aktuelle arbejdsmappe. Det kan du med
`CD`-Kommando til at ændre den aktuelle arbejdsmappe, før du opretter en mappe, hvis du ønsker, at den skal oprettes et andet sted.
CD C:\Eksempel
MD ny_mappe
Det er vigtigt at sikre, at syntaksen for
`MD`kommandoen er korrekt, og at du har de nødvendige tilladelser til at oprette mapper. Bemærk også, at fejlhåndtering og kontrol af eksisterende mapper ofte er nyttige i batch-scripts for at undgå uventede problemer.