Heim > Artikel > Backend-Entwicklung > Wie man mit PHP ermittelt, ob eine Datei existiert oder nicht, und dann eine neue Datei erstellt
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...].
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!