
SplFileInfo 클래스의 __toString 메서드는 파일의 정보를 문자열로 반환합니다. 반환되는 문자열에는 파일의 경로와 이름이 포함됩니다. 예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
php
$file = new SplFileInfo('example.txt');
echo $file->__toString();
위 코드에서 `$file->__toString()`은 파일의 경로와 이름을 반환합니다. 예를 들어, `example.txt` 파일이 `/home/user/example.txt` 경로에 존재한다면 `$file->__toString()`은 `/home/user/example.txt`를 반환합니다.
SplFileInfo 클래스에는 여러 메서드가 있습니다. 파일 정보를 반환하는 메서드는 다음과 같습니다.
- `getPath()`: 파일의 경로를 반환합니다.
- `getFilename()`: 파일의 이름을 반환합니다.
- `getSize()`: 파일의 크기를 반환합니다.
- `getMTime()`: 파일의 수정일을 반환합니다.
- `getCTime()`: 파일의 생성일을 반환합니다.
- `getATime()`: 파일의 마지막 접근일을 반환합니다.
이러한 메서드들은 파일 정보를 반환하는 다양한 방법을 제공합니다. __toString 메서드는 파일의 경로와 이름을 반환하는 간단한 방법을 제공합니다.
#hostingforum.kr
php
$file = new SplFileInfo('example.txt');
echo $file->getPath(); // /home/user
echo $file->getFilename(); // example.txt
echo $file->getSize(); // 파일 크기
echo $file->getMTime(); // 파일 수정일
echo $file->getCTime(); // 파일 생성일
echo $file->getATime(); // 파일 마지막 접근일
2025-05-17 10:56