PHP 주요레퍼런스/디렉토리 함수

PHP 주요레퍼런스/디렉토리 함수 5

scandir

array scandir(string directory [, int sorting_order [, resource context]]) 특정 디렉토리에 존재하는 파일이나 하위 디렉토리를 원소로 가지는 배열을 반환한다. directory 에 존재하는 모든 파일과 하위 디렉토리를 배열에 담아 반환하는 역할을 한다. sorting_order는 배열에 담을때 순서로 기본(지정하지 않을경우)으로 아파벳의 오름차순으로 되며, 값을 1로 지정하면 아파벳 내림차순으로 담게된다. 예제

dir

dir()는 함수가 아닌 클래스니다. 생성자의 인자로 디렉토리 이름을 갖는다. 성공적으로 클래스를 열었을 경우 아래와 같은 속성과 메소들 갖게 된다. 변수(속성) 메소드 의미 path 경로 handle 열린 디렉토리의 handle 리소스 read(void) string. 파일명을 읽어온다. rewind(void) void,.파일의 순서를 처음상태로 되돌린다. colse(void) void. 디렉토리 연결을 해제한다. 예제

opendir / closedir / readdir

resource opendir(string path [, resource context]) 디렉토리에 대한 리소스 타입의 핸들을 반환한다. path를 가리키는 리소스 타입의 디렉토리 핸들을 반환한다. 이렇게 반환된 핸들은 closedir()이나 readdir()의 인자로 사용된다. fopen()과 유사기능 단지 디렉토리란 점일 틀리다. void closedir(resource dir_handle) 디렉토리 연결읠 해제한다. opendir로 열린 dir_handle을 다시 시스템에 반환하는 역학을 한다. 이 함수 호출 후에는 더이상 기존의 디렉토리 핸들읠 이용하여 readdir()이나 rewinddir()을 호출할 수 없다. string readdir(resource dir_handle) 지정한 디렉토리에..