
SplFileInfo::isFile 메서드는 파일 여부를 정확하게 확인하는 데 사용할 수 있습니다. 하지만, 이 메서드는 파일이 디렉토리일 경우 false를 반환하는 것은 아닙니다.
SplFileInfo::isDir 메서드를 사용하여 디렉토리 여부를 확인할 수 있습니다.
SplFileInfo::isFile 메서드는 파일이 디렉토리인지 여부를 확인하지 않습니다.
SplFileInfo::isFile 메서드는 파일이 존재하는지 여부를 확인합니다.
파일이 디렉토리일 경우, SplFileInfo::isFile 메서드는 false를 반환합니다.
파일이 디렉토리가 아닌 일반 파일일 경우, SplFileInfo::isFile 메서드는 true를 반환합니다.
디렉토리 여부를 확인하려면 SplFileInfo::isDir 메서드를 사용하세요.
SplFileInfo::isDir 메서드는 디렉토리가 존재하는지 여부를 확인합니다.
디렉토리가 존재하는 경우, SplFileInfo::isDir 메서드는 true를 반환합니다.
디렉토리가 존재하지 않는 경우, SplFileInfo::isDir 메서드는 false를 반환합니다.
예를 들어, 디렉토리 여부를 확인하는 코드는 다음과 같습니다.
php
$filePath = 'example'; // 디렉토리
$fileInfo = new SplFileInfo($filePath);
$isDir = $fileInfo->isDir();
if ($isDir) {
echo '디렉토리입니다.';
} else {
echo '파일입니다.';
}
이 코드는 디렉토리 여부를 확인하고, 디렉토리일 경우 \'디렉토리입니다.\'를 출력하고, 파일일 경우 \'파일입니다.\'를 출력합니다.
2025-04-13 14:25