
DirectoryIterator::__construct 함수는 디렉토리 내의 파일과 디렉토리를 반복적으로 처리할 수 있는 Iterator 객체를 생성하는 데 사용됩니다.
이 함수의 매개변수는 다음과 같습니다.
- path: 디렉토리의 경로를 지정하는 매개변수입니다. 디렉토리의 경로를 지정하지 않으면 현재 디렉토리가 기본값으로 사용됩니다.
- options: 디렉토리 내의 파일과 디렉토리를 처리할 때 사용할 옵션을 지정하는 매개변수입니다. 기본값은 FILEINFO_DEFAULT입니다.
예를 들어, 현재 디렉토리 내의 모든 파일과 디렉토리를 처리하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new DirectoryIterator('.', FILEINFO_DEFAULT);
foreach ($iterator as $file) {
echo $file->getFilename() . "n";
}
이 예제에서는 '.'를 디렉토리의 경로로 지정하고, FILEINFO_DEFAULT를 옵션으로 지정하여 현재 디렉토리 내의 모든 파일과 디렉토리를 처리합니다.
2025-07-22 10:47