Freigeben über


DIR- oder DIRECTORY-Befehl

Zeigt Informationen über die in einem Verzeichnis oder Ordner gespeicherten Dateien an.

DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]]
   [TO PRINTER [PROMPT] | TO FILE FileName]

Parameter

  • ON Drive
    Gibt den Namen des Laufwerks an, auf dem sich das Verzeichnis befindet.

  • [LIKE] [Path] [FileSkeleton]
    Gibt den Pfad zum Verzeichnis mit den Dateien an. Wenn Sie ON Drive nicht angeben, können Sie zusammen mit dem Pfad auch den Laufwerknamen einbeziehen.

    Beziehen Sie FileSkeleton ein, um Informationen zu anderen Dateitypen als Tabellen anzuzeigen. FileSkeleton ist ein Muster für die Dateianzeige, das Platzhalterzeichen unterstützt. Führen Sie z. B. den folgenden Befehl aus, um alle Programmdateien im aktuellen Verzeichnis anzuzeigen:

    DIR *.PRG
    

    Sie können in Microsoft Visual FoxPro den folgenden Befehl ausführen, um alle Dateien ohne Dateinamenerweiterung auflisten zu lassen:

    DIR *.
    
  • TO PRINTER [PROMPT]
    Leitet die Ausgabe von DIRECTORY zu einem Drucker um.

    In Visual FoxPro können Sie das optionale Argument PROMPT einbeziehen, um vor dem Druckbeginn das Dialogfeld Drucken anzuzeigen. In diesem Dialogfeld können Sie die Druckereinstellungen anpassen, wie z. B. die Anzahl der zu druckenden Kopien oder die Nummern der zu druckenden Seiten. Welche Druckereinstellungen Sie anpassen können, hängt vom installierten Druckertreiber ab. Geben Sie dazu das Schlüsselwort PROMPT unmittelbar hinter TO PRINTER an.

  • TO FILE FileName
    Leitet die Ausgabe von DIRECTORY in die mit FileName angegebene Datei um. Ist die Datei bereits vorhanden und SET SAFETY auf ON gesetzt, werden Sie gefragt, ob Sie die Datei überschreiben möchten.

Hinweise

Mit DIR können Sie Informationen über Dateien anzeigen.

Wenn Sie DIR ohne die LIKE-Klausel oder ein Dateimuster eingeben, wird Folgendes angezeigt:

  • Die Namen der Tabellen im Verzeichnis.
  • Die Anzahl der Datensätze jeder Tabelle.
  • Das Datum, an dem die einzelnen Tabellen zuletzt geändert wurden.
  • Die Größe der einzelnen Tabellen in Bytes (Tabellen im ursprünglichen Microsoft FoxBASE-Format sind nicht als solche gekennzeichnet).
  • Ob die einzelnen Tabellen Teil einer Datenbank sind.
  • Der Gesamtspeicherplatz in Bytes, den die Tabellen auf dem Datenträger belegen (ohne die dazugehörigen FPT-Memodateien).
  • Die Anzahl der angezeigten Tabellen.
  • Die Gesamtgröße des auf dem Datenträger noch verfügbaren Speicherplatzes in Bytes.

Es werden Informationen über die Tabellen auf dem aktuellen Laufwerk und im aktuellen Verzeichnis angezeigt, sofern nicht mit Drive oder Path oder beidem etwas anderes angegeben wird.

Beispiel

CLEAR
DIR  && Display tables in the current directory
DIR *.CDX && Display index files in the current directory
DIR A*.DBF  && Display tables that begin with A
DIR *.*  && Display all files, including those without extensions

Siehe auch

DISPLAY FILES | DIRECTORY( )-Funktion