Es enthält hauptsächlich einige Funktionen von chdir, die für Operationen an Dateien und Ordnern verwendet werden
: Verzeichniswechsel.
dir: Verzeichniskategorieklasse.
geschlossenir: Schließen Sie das Verzeichnis-Handle.
opendir: Verzeichnis-Handle öffnen.
readdir: Verzeichnishandle lesen.
rewinddir: Verzeichnis-Handle zurücksetzen.
chdir
Verzeichnis wechseln.
Syntax: int chdir(string Verzeichnis);
Rückgabewert: Ganzzahl Funktionstyp: Dateizugriff Inhaltsbeschreibung Diese Funktion wird verwendet, um das aktuelle Verzeichnis, in dem PHP ausgeführt wird, in ein neues Verzeichnis zu ändern. Wenn es nicht geändert werden kann, gibt es false zurück, und wenn es gelingt, gibt es true zurück.
dir
Verzeichniskategorieklasse.
Syntax: neues Dir(String-Verzeichnis);
Rückgabewert: Klassenfunktionstyp: Dateizugriff Inhaltsbeschreibung Dies ist eine ähnliche objektorientierte Kategorieklasse, die zum Lesen von Verzeichnissen verwendet wird. Beim Öffnen des Verzeichnisparameters Verzeichnis stehen zwei Attribute zur Verfügung: Das Handle-Attribut wird wie readdir(), rewinddir() und closeir() von anderen Nicht-Klassenfunktionen verwendet. Das Path-Attribut konfiguriert den Pfadparameter nach dem Öffnen des Verzeichnisses. Diese Klasse verfügt über drei Methoden: Lesen, Zurückspulen und Schließen.
Anwendungsbeispiele
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>n";
echo "path: ".$d->path."<br>n";
while($entry=$d->read()) {
echo $entry."<br>n";
}
$d->close();
?>
geschlossenir
Schließen Sie das Verzeichnishandle.
Syntax: void geschlossenir(int dir_handle);
Rückgabewert: Keiner Funktionstyp: Dateizugriff Inhaltsbeschreibung Diese Funktion wird verwendet, um das dir_handle des Verzeichnisdatenstroms zu schließen. Das von diesem dir_handle-Parameter betriebene Verzeichnis muss von opendir() geöffnet werden, bevor es verwendet werden kann.
opendir
Öffnen Sie das Verzeichnishandle.
Syntax: int opendir(string path);
Rückgabewert: Ganzzahl Funktionstyp: Dateizugriff Inhaltsbeschreibung Mit dieser Funktion wird der Verzeichnisdatenstrom geöffnet. Die zurückgegebene Ganzzahl ist ein Handle, das von anderen Verzeichnisfunktionen bearbeitet werden kann.
Readdir
Verzeichnishandle lesen.
Syntax: string readdir(int dir_handle);
Rückgabewert: String Funktionstyp: Dateizugriff Inhaltsbeschreibung Mit dieser Funktion wird das Verzeichnis gelesen. Gibt die Namen von Dateien in einem Verzeichnis zurück, gelesen ohne besondere Reihenfolge.
Anwendungsbeispiel: Alle Dateien im aktuellen Verzeichnis auflisten
<?php
$handle=opendir('.');
echo "Verzeichnis-Handle: $handlen";
echo "Datei:n";
while ($file = readdir($handle)) {
echo „$filen“;
}
geschlossenir($handle);
?>
Rückspulverzeichnis
Setzen Sie das Verzeichnishandle zurück.
Syntax: void rewinddir(int dir_handle);
Rückgabewert: Keiner Funktionstyp: Dateizugriff Inhaltsbeschreibung Mit dieser Funktion wird der Verzeichnisdatenfluss auf den Anfang zurückgesetzt.