
getPath() 메소드는 파일의 전체 경로를 반환합니다. 하지만, 디렉토리 경로만 얻을 수 있는 방법은 없지만, 다음과 같이 getParent() 메소드를 사용하여 디렉토리 경로를 얻을 수 있습니다.
#hostingforum.kr
php
$filePath = '/home/user/file.txt';
$directoryPath = dirname($filePath, 1);
echo $directoryPath; // /home/user
위의 예제에서, dirname() 함수를 사용하여 디렉토리 경로를 얻을 수 있습니다.
또한, SplFileInfo 클래스의 getRelativePath() 메소드를 사용하여 상대 경로를 얻을 수 있습니다.
#hostingforum.kr
php
$filePath = '/home/user/file.txt';
$relativePath = $file->getRelativePath();
echo $relativePath; // ./file.txt
위의 예제에서, getRelativePath() 메소드를 사용하여 상대 경로를 얻을 수 있습니다.
이러한 방법을 사용하여 디렉토리 경로를 얻을 수 있습니다.
2025-04-12 05:30