Der Befehl: "MKDIR" ist auf Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. verfügbar
Die Beispiele zum Befehl "MKDIR"
Die
`MKDIR`-Befehle können genauso verwendet werden wie die
`MD`-Befehle, da sie synonym sind. Hier sind einige Beispiele für die Verwendung von
`MKDIR`:
Beispiel 1: Ein einzelnes Verzeichnis erstellen:
@ECHO OFF
MKDIR NeuerOrdner
Beschreibung: Dieser Befehl erstellt ein Verzeichnis mit dem Namen
"NeuerOrdner" im aktuellen Arbeitsverzeichnis.
Beispiel 2: Mehrere verschachtelte Verzeichnisse erstellen:
@ECHO OFF
MKDIR 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
MKDIR 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
MKDIR 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 MKDIR MeinVerzeichnis
Beschreibung: Hier wird überprüft, ob das Verzeichnis
"MeinVerzeichnis" bereits existiert. Falls nicht, wird es mit dem
`MKDIR`-Befehl erstellt.
Beispiel 6: Verzeichnisse erstellen und Fehler ignorieren, wenn sie bereits vorhanden sind:
@ECHO OFF
MKDIR MeinVerzeichnis 2>NUL
Beschreibung: Der Befehl erstellt das Verzeichnis
"MeinVerzeichnis" und ignoriert Fehlermeldungen (falls das Verzeichnis bereits vorhanden ist) durch
`2>NUL`.
Die
`MKDIR`-Befehle sind gleichbedeutend mit den
`MD`-Befehlen und können je nach persönlicher Präferenz verwendet werden. Die oben genannten Prinzipien und Überlegungen gelten gleichermaßen für beide Befehle.
"MKDIR" 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 "MKDIR"
Bei der Verwendung des
`MKDIR`-Befehls in der Windows-Eingabeaufforderung gibt es einige wichtige Punkte zu beachten:
1.
Berechtigungen: Du benötigst die entsprechenden Berechtigungen, um Verzeichnisse im angegebenen Pfad zu erstellen. Stelle sicher, dass du die erforderlichen Rechte hast, um Verzeichnisse zu erstellen.
2.
Doppelpunkt: Der
`MKDIR`-Befehl erstellt ein einzelnes Verzeichnis oder mehrere verschachtelte Verzeichnisse. Der Syntax lautet:
`MKDIR [Verzeichnis]`. Beachte, dass es keinen Doppelpunkt (
`:`) wie bei einem Label gibt.
3.
Existierende Verzeichnisse: Wenn du versuchst, ein Verzeichnis mit
`MKDIR` zu erstellen und das Verzeichnis bereits existiert, erhältst du eine Fehlermeldung. Du kannst dies mit dem
`IF NOT EXIST`-Check umgehen, um zu überprüfen, ob das Verzeichnis bereits vorhanden ist, bevor du es erstellst.
IF NOT EXIST MeinVerzeichnis MKDIR MeinVerzeichnis
4.
Verschachtelte Verzeichnisse: Der
`MKDIR`-Befehl erstellt automatisch übergeordnete Verzeichnisse, wenn sie nicht vorhanden sind. Du kannst also verschachtelte Verzeichnisse erstellen, indem du den vollständigen Pfad angibst.
MKDIR 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.
MKDIR 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
`MKDIR`-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
MKDIR NeuesVerzeichnis
Es ist wichtig, sicherzustellen, dass die Syntax des
`MKDIR`-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.