Heim  >  Artikel  >  Backend-Entwicklung  >  Wie man mit PHP ermittelt, ob eine Datei existiert oder nicht, und dann eine neue Datei erstellt

Wie man mit PHP ermittelt, ob eine Datei existiert oder nicht, und dann eine neue Datei erstellt

王林
王林Original
2021-09-26 15:46:192645Durchsuche

php implementiert die Methode, zu beurteilen, ob eine Datei existiert oder nicht, und dann eine neue zu erstellen: [function mkdirs($dir, $mode = 0777){if (is_dir($dir) || @mkdir($dir, $ mode)) return TRUE; if...].

Wie man mit PHP ermittelt, ob eine Datei existiert oder nicht, und dann eine neue Datei erstellt

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7, Thinkpad T480-Computer.

Wir fällen im Allgemeinen eine Beurteilung, bevor wir eine Datei erstellen. Wenn die zu erstellende Datei nicht vorhanden ist, wird sie erstellt. Wie implementiert man es also mit PHP-Code? Das Folgende ist der spezifische Implementierungscode. Werfen wir einen Blick darauf.

Der Code lautet wie folgt:

function mkdirs($dir, $mode = 0777)
{
    if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE;
    if (!mkdirs(dirname($dir), $mode)) return FALSE;
    return @mkdir($dir, $mode);
}
 
 
mkdirs("aa01");

Der Standardmodus ist 0777, was den maximal möglichen Zugriff bedeutet. Weitere Informationen zum Modus finden Sie auf der Seite chmod().

Empfohlenes Lernen: php-Schulung

Das obige ist der detaillierte Inhalt vonWie man mit PHP ermittelt, ob eine Datei existiert oder nicht, und dann eine neue Datei erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn