CD- | CHDIR-Befehl

Ändert das Visual FoxPro-Standardverzeichnis in das angegebene Verzeichnis.

CD cPath | CHDIR cPath

Parameter

  • cPath
    Gibt eine der folgenden Möglichkeiten an:
    • Einen Laufwerkbuchstaben.
    • Einen Laufwerkbuchstaben mit einem Verzeichnis.
    • Ein untergeordnetes Verzeichnis.
    • Eines der oben genannten in MS-DOS-Kurzschreibweise ( \ oder ..). Geben Sie .. an, um zum übergeordneten Verzeichnis zu wechseln, müssen Sie zwischen CD bzw. CHDIR und den beiden Punkten ein Leerzeichen lassen.

Hinweise

Verwenden Sie CD oder CHDIR, um das Visual FoxPro-Standardverzeichnis anzugeben. Visual FoxPro verwendet das Standardverzeichnis bei der Suche nach Dateien. Wird eine Datei in diesem Verzeichnis nicht gefunden, wird der Visual FoxPro-Pfad, falls einer angegeben ist, durchsucht. Diesen Pfad können Sie mit SET PATH angeben.

Wenn Sie eine Datei erstellen, ohne anzugeben, in welchem Verzeichnis diese gespeichert werden soll, wird die Datei im Visual FoxPro-Standardverzeichnis gespeichert.

Beim Versuch, mit Hilfe eines vorangestellten umgekehrten Schrägstriches (\) auf Systemverzeichnisse zuzugreifen, wird ein Fehler erzeugt. Muss auf ein Systemverzeichnis zugegriffen werden, verwenden Sie die Win32 API.

Auf Servern mit Multithreading betrifft CD einen ganzen Prozess. Das heißt, wenn Sie mehrere Threads instanziiert haben und in einem Thread "CD MYDIR" verwenden, sind alle Threads und der Prozess betroffen, in dem Objekte geladen sind.

Beispiel

Im folgenden Beispiel wird mit MKDIR ein neues Verzeichnis namens testverz erstellt. Danach wird mit CHDIR in dieses neue Verzeichnis gewechselt. Nachdem mit GETDIR( ) die Verzeichnisstruktur angezeigt wurde, wird das neue Verzeichnis mit RMDIR wieder entfernt und wird die Verzeichnisstruktur mit GETDIR( ) erneut angezeigt.

SET DEFAULT TO HOME( )  && Restore Visual FoxPro directory
MKDIR mytstdir  && Create a new directory
CHDIR mytstdir  && Change to the new directory
= GETDIR( )  && Display the Select Directory dialog box
SET DEFAULT TO HOME( )  && Restore Visual FoxPro directory
RMDIR mytstdir  && Remove the new directory
= GETDIR( )  && Display the Select Directory dialog box

Siehe auch

DIR- oder DIRECTORY-Befehl | DIRECTORY( ) | GETDIR( ) | HOME( ) | MD | MKDIR | RD | RMDIR | SET DEFAULT | SET PATH | SYS(5) - Standardlaufwerk | SYS(2003) - Aktuelles Verzeichnis | SYS(2004) - Visual FoxPro-Startverzeichnis