
SplFileInfo::getPathInfo 메서드는 파일 경로의 정보를 가져올 때 사용됩니다. getPathInfo 메서드는 SplFileInfo 인스턴스를 반환하며, 이 인스턴스는 파일 경로의 정보를 제공하는 속성을 가지고 있습니다.
SplFileInfo 인스턴스에 접근할 수 있는 방법은 다음과 같습니다.
- `getPathname()`: 파일의 전체 경로를 반환합니다.
- `getBasename()`: 파일의 이름을 반환합니다.
- `getDirectory()`: 파일이 위치한 디렉토리를 반환합니다.
- `getExtension()`: 파일의 확장자를 반환합니다.
- `getFilename()`: 파일의 이름을 반환합니다.
- `getMimetype()`: 파일의 MIME 타입을 반환합니다.
- `getSize()`: 파일의 크기를 반환합니다.
- `getTimestamp()`: 파일의 생성 일시를 반환합니다.
예를 들어, 다음과 같이 SplFileInfo 인스턴스를 사용할 수 있습니다.
#hostingforum.kr
php
$file = new SplFileInfo('path/to/file.txt');
echo $file->getPathname(); // path/to/file.txt
echo $file->getBasename(); // file.txt
echo $file->getDirectory(); // path/to
echo $file->getExtension(); // txt
echo $file->getFilename(); // file.txt
echo $file->getMimetype(); // text/plain
echo $file->getSize(); // 파일 크기
echo $file->getTimestamp(); // 파일 생성 일시
2025-06-09 04:40