
FilesystemIterator::current() 함수는 디렉토리 내의 현재 파일을 반환합니다. 이 함수는 반복문 내에서 사용해야 하며, 디렉토리 내의 모든 파일을 가져오기 위해 반복문을 사용해야 합니다.
예를 들어, 디렉토리 내의 모든 파일을 가져오기 위해 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new FilesystemIterator('경로');
foreach ($iterator as $file) {
echo $file->getFilename() . "n";
}
위의 예제에서 FilesystemIterator::current() 함수는 반복문 내에서 자동으로 현재 파일을 반환합니다. 따라서 디렉토리 내의 모든 파일을 가져오기 위해 반복문을 사용할 수 있습니다.
FilesystemIterator::current() 함수를 사용하기 전에 디렉토리 내의 파일을 모두 읽어야 하는 것은 아닙니다. iterator를 사용하여 읽을 수 있습니다. iterator는 디렉토리 내의 파일을 한 번에 읽어들이기 때문에 메모리 사용량이 줄어듭니다.
예를 들어, 디렉토리 내의 모든 파일을 가져오기 위해 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new FilesystemIterator('경로');
foreach ($iterator as $file) {
echo $file->getFilename() . "n";
}
위의 예제에서 iterator는 디렉토리 내의 파일을 한 번에 읽어들이기 때문에 메모리 사용량이 줄어듭니다.
2025-06-21 00:20