Heim  >  Artikel  >  Backend-Entwicklung  >  PHP verwendet die Funktion mkdir(), um mehrstufige Verzeichnisse zu erstellen

PHP verwendet die Funktion mkdir(), um mehrstufige Verzeichnisse zu erstellen

angryTom
angryTomnach vorne
2019-10-14 18:39:554140Durchsuche

Im Folgenden wird mkdir() in PHP vorgestellt, um mehrstufige Verzeichnisse zu erstellen.

1. Funktionsbeschreibung

bool mkdir ( string $pathname [, int $mode = 0777 ] [, bool $recursive = false [, resources $context ]] ] )

Der erste Parameter $pathname: erforderlich, stellt den Pfad des einstufigen oder mehrstufigen Verzeichnisses dar, das erstellt werden soll;

Der zweite Parameter $mode: legt die Berechtigungen des fest Verzeichnis, der Standardwert ist 0777, was die maximal möglichen Zugriffsrechte bedeutet;

Der dritte Parameter $recursive: true bedeutet, dass die Erstellung von mehrstufigen Verzeichnissen erlaubt ist.

2. Rückgabewert

Gibt bei Erfolg TRUE zurück, bei Misserfolg FALSE.

3. Klassische Beispiele

<?php
 
header("Content-type:text/html;charset=utf-8");
 
//要创建的多级目录
$path = "./whm/php/php学习";
 
// 判断目录存在否,存在给出提示,不存在则创建目录
// is_dir() - 判断给定文件名是否是一个目录
if (is_dir($path)){
    echo "对不起!目录 " . $path . " 已经存在!";
}else{
    // 第三个参数为true时表示能创建多级目录
    $res=mkdir($path, 0777, true);
    if ($res){
        echo "目录 $path 创建成功";
    }else{
        echo "目录 $path 创建失败";
    }
}

4. Fehlerbeispiele

Ich glaube, dass viele Anfänger mehrstufige Verzeichnisse erstellen werden Dies. Tatsächlich ist es falsch, auf diese Weise mehrstufige Verzeichnisse zu erstellen > Für mehr PHP-bezogenes Wissen besuchen Sie bitte die

PHP-Chinese-Website

!

Das obige ist der detaillierte Inhalt vonPHP verwendet die Funktion mkdir(), um mehrstufige Verzeichnisse zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.whmblog.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen