Referenz - MKDIR
Syntax: MKDIR (Ordnername)
Typ: Funktion
Kategorie: System
MKDIR erstellt einen Ordner mit dem angegebenen Namen.
- 'Ordnername' ist ein STRING, der den Namen des Ordners enthält, der erstellt werden soll. Er kann mit einer Pfadangabe versehen sein. Wird kein Arbeitspfad angegeben, so erstellt MKDIR den Ordner im aktuellen Arbeitsverzeichnis; siehe CURDIR.
- Der Rückgabewert ist entweder 0, wenn der Ordner erstellt werden konnte, oder -1, wenn ein Fehler aufgetreten ist. Dies kann z.B. bedeuten, dass ein Ordner mit angegebenen Namen schon existiert, dass 'Ordnername' unzulässige Zeichen enthält oder dass auf den angegebenen Pfad nicht zugegriffen werden kann (z. B. auf eine CD oder einen schreibgeschützten Ordner).
Der Rückgabewert kann verworfen werden; MKDIR wird dann wie eine Anweisung eingesetzt.
Beispiel:
MKDIR "data"
IF MKDIR("C:\BASIC\Testfolder") THEN
PRINT "'Testfolder' konnte nicht erstellt werden!"
END IF
SLEEP
Das Beispiel erstellt, wenn möglich, den Ordner 'data' im aktuellen Arbeitsverzeichnis und den Ordner 'Testfolder' in C:\BASIC. Wenn 'Testfolder' nicht erstellt werden kann, wird eine Meldung ausgegeben.
Unterschiede zu QB:
In FreeBASIC kann MKDIR auch als Funktion eingesetzt werden.
Plattformbedingte Unterschiede:
- Unter Linux muss der Ordnername 'case sensitive' erfolgen. Windows und DOS sind 'case insensitive'.
- Das Trennzeichen für den Dateipfad ist unter Linux der vorwärtsgerichtete Slash /. Windows verwendet den Backslash \, erlaubt aber auch den Slash. DOS verwendet den Backslash.
Siehe auch:
RMDIR, CHDIR, CURDIR, SHELL, Betriebssystem-Anweisungen
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|