Der Befehl: "MD" ist auf Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. verfügbar
Die Beispiele zum Befehl "MD"
Der
`MD`-Befehl (auch bekannt als
`MKDIR`) wird in der Windows-Eingabeaufforderung verwendet, um ein neues Verzeichnis (Ordner) zu erstellen. Hier sind einige Beispiele:
Beispiel 1: Ein einzelnes Verzeichnis erstellen:
@ECHO OFF
MD NeuerOrdner
Beschreibung: Dieser Befehl erstellt ein Verzeichnis mit dem Namen
"NeuerOrdner" im aktuellen Arbeitsverzeichnis.
Beispiel 2: Mehrere verschachtelte Verzeichnisse erstellen:
@ECHO OFF
MD ErstesVerzeichnis\ZweitesVerzeichnis\Unterverzeichnis
Beschreibung: Hier werden drei verschachtelte Verzeichnisse erstellt:
"ErstesVerzeichnis",
"ZweitesVerzeichnis" und
"Unterverzeichnis". Der Befehl erstellt automatisch die erforderlichen übergeordneten Verzeichnisse.
Beispiel 3: Verzeichnis mit absolutem Pfad erstellen:
@ECHO OFF
MD C:\MeinVerzeichnis
Beschreibung: Hier wird ein Verzeichnis mit dem absoluten Pfad
"C:\MeinVerzeichnis" erstellt.
Beispiel 4: Verzeichnisse erstellen und gleichzeitig in das neu erstellte Verzeichnis wechseln:
@ECHO OFF
MD NeuesVerzeichnis && CD NeuesVerzeichnis
Beschreibung: Der Befehl erstellt ein Verzeichnis mit dem Namen
"NeuesVerzeichnis" und wechselt dann in dieses Verzeichnis.
Beispiel 5: Überprüfen, ob das Verzeichnis bereits vorhanden ist, bevor es erstellt wird:
@ECHO OFF
IF NOT EXIST MeinVerzeichnis MD MeinVerzeichnis
Beschreibung: Hier wird überprüft, ob das Verzeichnis
"MeinVerzeichnis" bereits existiert. Falls nicht, wird es mit dem
`MD`-Befehl erstellt.
Beispiel 6: Verzeichnisse erstellen und Fehler ignorieren, wenn sie bereits vorhanden sind:
@ECHO OFF
MD MeinVerzeichnis 2>NUL
Beschreibung: Der Befehl erstellt das Verzeichnis
"MeinVerzeichnis" und ignoriert Fehlermeldungen (falls das Verzeichnis bereits vorhanden ist) durch
`2>NUL`.
Die
`MD`- oder
`MKDIR`-Befehle sind nützlich, um in Batch-Skripten Verzeichnisse zu erstellen. Beachte, dass du die entsprechenden Berechtigungen haben musst, um Verzeichnisse im angegebenen Pfad zu erstellen.
"MD" Auszug aus der Microsoft Windows-Hilfe
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Erzeugt ein Verzeichnis.
MKDIR [Laufwerk:]Pfad
MD [Laufwerk:]Pfad
Wenn die Befehlserweiterungen aktiviert sind, wird MKDIR folgendermaßen
verändert:
MKDIR erzeugt, wenn nötig, jedes Zwischenverzeichnis. Wenn zum
Beispiel das Verzeichnis \a nicht existiert, dann entspricht
mkdir \a\b\c\d
der folgenden Befehlsfolge:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
Diese Folge von Befehlen muss angegeben werden, wenn die Befehlserweiterungen
nicht aktiviert sind.
Wichtige Informationen, Tipps zum Befehl "MD"
Beim Verwenden des
`MD`-Befehls (oder
`MKDIR`) in der Windows-Eingabeaufforderung gibt es einige wichtige Punkte zu beachten:
1.
Berechtigungen: Um ein Verzeichnis mit dem
`MD`-Befehl zu erstellen, benötigst du die entsprechenden Berechtigungen für den angegebenen Speicherort. Stelle sicher, dass du über ausreichende Berechtigungen verfügst, um Verzeichnisse zu erstellen.
2.
Pfadangabe: Der Pfad, den du beim
`MD`-Befehl angibst, kann absolut oder relativ sein. Ein relativer Pfad bezieht sich auf das aktuelle Arbeitsverzeichnis. Ein absoluter Pfad gibt den vollständigen Pfad an, z. B.
`C:\Beispiel\Verzeichnis`.
3.
Existierende Verzeichnisse: Wenn du versuchst, ein Verzeichnis mit
`MD` zu erstellen, und das Verzeichnis bereits existiert, erhältst du möglicherweise eine Fehlermeldung. Du kannst dies mit dem
`IF NOT EXIST`-Check vermeiden, um zu überprüfen, ob das Verzeichnis bereits vorhanden ist, bevor du es erstellst.
IF NOT EXIST MeinVerzeichnis MD MeinVerzeichnis
4.
Verschachtelte Verzeichnisse: Der
`MD`-Befehl erstellt automatisch übergeordnete Verzeichnisse, wenn sie nicht vorhanden sind. Du kannst also verschachtelte Verzeichnisse erstellen, indem du den vollständigen Pfad angibst.
MD Erstes\Zweites\Unterverzeichnis
5.
Fehlerbehandlung: Wenn du möchtest, dass das Skript fortgesetzt wird, auch wenn ein Verzeichnis bereits existiert, kannst du den Fehlerausgabestrom umleiten.
MD MeinVerzeichnis 2>NUL
Hier wird die Fehlerausgabe (Errorlevel 2), die auftreten könnte, wenn das Verzeichnis bereits vorhanden ist, in den Null-Geräten (NUL) umgeleitet, und du bekommst keine sichtbare Fehlermeldung.
6.
Aktuelles Arbeitsverzeichnis: Der
`MD`-Befehl erstellt das Verzeichnis im aktuellen Arbeitsverzeichnis. Du kannst mit dem
`CD`-Befehl das aktuelle Arbeitsverzeichnis ändern, bevor du ein Verzeichnis erstellst, wenn du möchtest, dass es an einem anderen Ort erstellt wird.
CD C:\Beispiel
MD NeuesVerzeichnis
Es ist wichtig, sicherzustellen, dass die Syntax des
`MD`-Befehls korrekt ist und dass du die erforderlichen Berechtigungen für das Erstellen von Verzeichnissen hast. Beachte auch, dass in Batch-Skripten Fehlerbehandlung und Überprüfungen auf vorhandene Verzeichnisse oft sinnvoll sind, um unerwartete Probleme zu vermeiden.