라이브러리

[PHP] is_dir - 파일 이름이 디렉토리인지 여부를 알려줍니다.




PHP에서 is_dir() 함수

PHP의 `is_dir()` 함수는 지정한 경로가 디렉토리인지 확인하는 함수입니다. 이 함수는 파일 시스템을 탐색하는 데 사용됩니다.

사용법


`is_dir()` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

bool is_dir(string $path)



- `$path`: 확인할 디렉토리의 경로

예제


#hostingforum.kr
php

// 디렉토리 확인

$dir_path = '/var/www/html';

if (is_dir($dir_path)) {

    echo "$dir_path는 디렉토리입니다.";

} else {

    echo "$dir_path는 디렉토리가 아닙니다.";

}



디렉토리 내부 파일 목록 가져오기


#hostingforum.kr
php

// 디렉토리 내부 파일 목록 가져오기

$dir_path = '/var/www/html';

if (is_dir($dir_path)) {

    $files = scandir($dir_path);

    echo "디렉토리 내부 파일 목록:
";

    foreach ($files as $file) {

        if ($file != '.' && $file != '..') {

            echo "$file
";

        }

    }

} else {

    echo "$dir_path는 디렉토리가 아닙니다.";

}



디렉토리 생성 및 삭제


#hostingforum.kr
php

// 디렉토리 생성

$dir_path = '/var/www/html/newdir';

if (!is_dir($dir_path)) {

    mkdir($dir_path, 0777, true);

    echo "$dir_path 디렉토리가 생성되었습니다.";

} else {

    echo "$dir_path 디렉토리가 이미 존재합니다.";

}



// 디렉토리 삭제

$dir_path = '/var/www/html/newdir';

if (is_dir($dir_path)) {

    rmdir($dir_path);

    echo "$dir_path 디렉토리가 삭제되었습니다.";

} else {

    echo "$dir_path 디렉토리가 이미 삭제되었습니다.";

}



참고


- `is_dir()` 함수는 디렉토리 경로를 확인할 때, 경로의 존재 여부를 반환합니다.
- `scandir()` 함수는 디렉토리 내부의 파일 목록을 가져옵니다.
- `mkdir()` 함수는 디렉토리를 생성합니다.
- `rmdir()` 함수는 디렉토리를 삭제합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색