
SplFileInfo::isDir 함수는 파일 시스템의 파일 또는 디렉토리가 디렉토리인지 여부를 확인하는 메서드입니다. 이 메서드는 파일 시스템의 파일 또는 디렉토리의 경로를 파라미터로 받고, 그 경로가 디렉토리인지 여부를 boolean 값으로 반환합니다.
이 메서드는 파일 시스템의 파일 또는 디렉토리의 존재 여부를 확인하는 것이 아니라, 해당 경로가 디렉토리인지 여부를 확인합니다. 예를 들어, 파일 경로를 파라미터로 넘겨주면 false를 반환하고, 디렉토리 경로를 파라미터로 넘겨주면 true를 반환합니다.
SplFileInfo::isDir 함수는 다음과 같은 기준을 사용하여 파일이 디렉토리인지 아닌지를 결정합니다.
- 파일 시스템의 파일 또는 디렉토리의 경로가 디렉토리 경로인 경우 true를 반환합니다.
- 파일 시스템의 파일 또는 디렉토리의 경로가 파일 경로인 경우 false를 반환합니다.
SplFileInfo::isDir 함수가 반환하는 값은 boolean 값입니다. true는 디렉토리인 경우, false는 파일인 경우입니다.
예를 들어, 다음 코드를 사용하여 SplFileInfo::isDir 함수를 사용하는 방법을示します.
#hostingforum.kr
php
$filePath = '/path/to/file.txt';
$fileInfo = new SplFileInfo($filePath);
$isDir = $fileInfo->isDir();
echo $isDir ? '디렉토리입니다.' : '파일입니다.';
위 코드에서 $fileInfo->isDir() 메서드는 파일이 디렉토리인지 아닌지를 반환합니다. 이 메서드는 파일 시스템의 파일 또는 디렉토리의 경로가 디렉토리 경로인 경우 true를 반환하고, 파일 경로인 경우 false를 반환합니다.
2025-07-28 21:07