Buchempfehlung
MySQL kurz & gut
MySQL kurz & gut
Das preiswerte Taschen- buch stellt MySQL-rele- vante Inhalte systematisch und knapp dar, sodass es sich optimal zum Nach- schlagen beim Pro- grammieren eignet. [Mehr Infos...]


Referenz - CHDIR

Referenz-Navigation

 

Syntax: CHDIR(Pfadangabe)
Typ: Funktion
Kategorie: Datei

Ändert das aktuelle Arbeitsverzeichnis oder -laufwerk.

'Pfadangabe' ist ein String, der das Verzeichnis identifiziert, in das gewechselt werden soll.

Der Rückgabewert ist entweder 0, wenn der Wechsel erfolgreich war, oder -1, wenn ein Fehler aufgetreten ist.

'Pfadangabe' kann dabei relativ zum aktuellen Arbeitsverzeichnis sein, oder absolut.

Relative Pfadangaben enthalten nur den Namen des oder der Unterordner, in den gewechselt werden soll, ohne Angabe der kompletten Laufwerk- und Verzeichnisstruktur. Ist das aktuelle Arbeitsverzeichnis etwa

C:\BASIC

so verweist die relative Angabe

FreeBASIC

auf das Verzeichnis

C:\BASIC\FreeBASIC

Enthält eine relative Pfadangabe zwei Punkte, so bezieht sich die Angabe auf ein übergeordnetes Verzeichnis. Ist das aktuelle Arbeitsverzeichnis etwa

C:\BASIC\FreeBASIC

so verweist die relative Angabe

..

auf das Verzeichnis

C:\BASIC

Relative Angaben können um mehr als eine Ebene abzeigen; die einzelnen Segmente werden durch einen Backslash getrennt. Ist das aktuelle Arbeitsverzeichnis etwa

C:\WINDOWS

so verweist die relative Angabe

..\BASIC\FreBASIC

auf das Verzeichnis

C:\BASIC\FreeBASIC

Absolute Pfadangaben enthalten das komplette Verzeichnis, in das gewechselt werden soll, inklusive des Laufwerks und aller Unterordner. Bei einer solchen Angabe wird das aktuelle Arbeitsverzeichnis komplett ignoriert. Ist das aktuelle Arbeitsverzeichnis etwa

C:\BASIC\FreeBASIC

so verweist die absolute Angabe

C:\WINDOWS

auf das Verzeichnis

C:\WINDOWS

Auch, wenn die absolute Angabe ein anderes Laufwerk enthält, als das Ausgangsverzeichnis, wird der Wechsel wie gewohnt durchgeführt. Ein expliziter Wechsel des Laufwerks ist NICHT nötig.

Beispiel:

PRINT CURDIR

CHDIR "\.."
PRINT CURDIR

CHDIR "C:\WINDOWS"
PRINT CURDIR

IF CHDIR("A:\") THEN
   PRINT "Laufwerk A: nicht bereit"
ELSE
   PRINT CURDIR
END IF

Ausgabe:

C:\BASIC\freeBASIC
C:\BASIC
C:\WINDOWS
Laufwerk A: nicht bereit

Siehe auch: BefehlsreferenzeintragRMDIR, BefehlsreferenzeintragMKDIR, BefehlsreferenzeintragCURDIR, BefehlsreferenzeintragSHELL.

Unterschiede zu QB:
- QBs CHDIR konnte nicht zwischen zwei Laufwerken wechseln
- CHDIR ist nun eine Funktion


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 29.06.2007 von MitgliedEternal_Pain angelegt.
  • Die aktuellste Version wurde am 08.08.2007 von MitgliedEternal_Pain gespeichert.
  Versionen Versionen