>  기사  >  백엔드 개발  >  PHP는 mkdir() 함수를 사용하여 다중 레벨 디렉토리를 생성합니다.

PHP는 mkdir() 함수를 사용하여 다중 레벨 디렉토리를 생성합니다.

angryTom
angryTom앞으로
2019-10-14 18:39:554174검색

다음은 다중 레벨 디렉토리를 생성하기 위해 PHP에서 mkdir()을 소개합니다.

1. 함수 설명

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

첫 번째 매개변수 $pathname: 필수, 생성될 하나 이상의 디렉터리 수준의 경로를 나타냅니다.

두 번째 매개변수$ 모드: 디렉터리의 권한을 설정합니다. 기본값은 0777입니다. 이는 가능한 최대 액세스 권한을 의미합니다.

세 번째 매개변수 $recursive: true는 다중 레벨 디렉터리 생성을 허용함을 의미합니다.

2. 반환 값

성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다. 에디토리얼 많은 초보자들이 이런 방식으로 다중 레벨 디렉토리를 생성할 것입니다. 실제로 이러한 방식으로 다중 레벨 디렉토리를 생성하는 것은 잘못된 것입니다. 🎜🎜#

<?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 创建失败";
    }
}

더 많은 PHP 관련 지식을 보려면

PHP中文을 방문하세요.网!

위 내용은 PHP는 mkdir() 함수를 사용하여 다중 레벨 디렉토리를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 www.whmblog.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제