라이브러리

[PHP] streamWrapper::dir_readdir - 디렉토리 핸들에서 항목 읽기




PHP Stream Wrapper

PHP Stream Wrapper는 PHP에서 파일 시스템에 접근하는 방법입니다. Stream Wrapper는 PHP의 내장 함수인 `fopen()`과 `fclose()`를 사용하여 파일 시스템에 접근할 수 있습니다. Stream Wrapper는 다양한 파일 시스템에 접근할 수 있도록 해주며, PHP의 내장 함수를 사용하여 파일 시스템을 제어할 수 있습니다.

Stream Wrapper::dir_readdir

`dir_readdir()` 함수는 Stream Wrapper를 사용하여 디렉토리 내의 파일 목록을 읽는 함수입니다. 이 함수는 디렉토리 내의 파일 목록을 배열로 반환합니다.

예제

#hostingforum.kr
php

// 디렉토리 내의 파일 목록을 읽는 예제

$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.

while (($file = readdir($dir)) !== false) {

    echo $file . "
"; // 디렉토리 내의 파일 목록을 출력합니다.

}

closedir($dir); // Stream Wrapper 객체를 닫습니다.



Stream Wrapper::dir_readdir() 함수의 사용 예제

#hostingforum.kr
php

// 디렉토리 내의 파일 목록을 읽는 예제

$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.

$fileList = array();

while (($file = readdir($dir)) !== false) {

    $fileList[] = $file; // 디렉토리 내의 파일 목록을 배열에 추가합니다.

}

closedir($dir); // Stream Wrapper 객체를 닫습니다.

print_r($fileList); // 디렉토리 내의 파일 목록을 출력합니다.



Stream Wrapper::dir_readdir() 함수의 사용 예제 (파일 이름 필터링)

#hostingforum.kr
php

// 디렉토리 내의 파일 목록을 읽는 예제 (파일 이름 필터링)

$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.

$fileList = array();

while (($file = readdir($dir)) !== false) {

    if (strpos($file, 'example') !== false) { // 파일 이름에 'example'가 포함된 파일만 추가합니다.

        $fileList[] = $file;

    }

}

closedir($dir); // Stream Wrapper 객체를 닫습니다.

print_r($fileList); // 디렉토리 내의 파일 목록을 출력합니다.



Stream Wrapper::dir_readdir() 함수의 사용 예제 (디렉토리 내의 서브 디렉토리 목록)

#hostingforum.kr
php

// 디렉토리 내의 서브 디렉토리 목록을 읽는 예제

$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.

$subDirList = array();

while (($file = readdir($dir)) !== false) {

    if (is_dir($file)) { // 디렉토리 내의 서브 디렉토리 목록을 추가합니다.

        $subDirList[] = $file;

    }

}

closedir($dir); // Stream Wrapper 객체를 닫습니다.

print_r($subDirList); // 디렉토리 내의 서브 디렉토리 목록을 출력합니다.



이 예제는 Stream Wrapper::dir_readdir() 함수를 사용하여 디렉토리 내의 파일 목록을 읽는 방법을 보여줍니다. Stream Wrapper::dir_readdir() 함수는 디렉토리 내의 파일 목록을 배열로 반환하며, 파일 이름 필터링 및 서브 디렉토리 목록을 읽는 예제도 포함되어 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 120 페이지

검색

게시물 검색