라이브러리
[PHP] RecursiveDirectoryIterator::getSubPathname - 하위 경로 및 이름 가져오기
RecursiveDirectoryIterator::getSubPathname
`RecursiveDirectoryIterator`는 PHP의 디렉토리 트리 탐색을 위한 클래스입니다. `getSubPathname` 메소드는 현재 디렉토리의 하위 디렉토리 경로를 반환합니다.
사용법
`getSubPathname` 메소드는 `RecursiveDirectoryIterator` 객체의 메소드입니다. 이 메소드는 현재 디렉토리의 하위 디렉토리 경로를 반환합니다. 예를 들어, `/home/user/documents` 디렉토리에서 이 메소드를 호출하면 `/home/user/documents/subdir`와 같은 경로가 반환됩니다.
예제
#hostingforum.kr
php
// 디렉토리 경로
$dir = '/home/user/documents';
// RecursiveDirectoryIterator 객체 생성
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
// 현재 디렉토리의 하위 디렉토리 경로를 출력
foreach ($iterator as $file) {
echo $file->getSubPathname() . "
";
}
예제 설명
이 예제에서는 `/home/user/documents` 디렉토리의 하위 디렉토리 경로를 출력합니다. `RecursiveDirectoryIterator` 객체를 생성하고 `RecursiveIteratorIterator` 객체를 사용하여 디렉토리 트리 탐색을 수행합니다. `getSubPathname` 메소드를 호출하여 현재 디렉토리의 하위 디렉토리 경로를 반환하고 출력합니다.
예제 결과
#hostingforum.kr
subdir
subdir2
subdir3
추가 예제
#hostingforum.kr
php
// 디렉토리 경로
$dir = '/home/user/documents';
// RecursiveDirectoryIterator 객체 생성
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
// 현재 디렉토리의 하위 디렉토리 경로를 출력
foreach ($iterator as $file) {
echo $file->getSubPathname() . "
";
// 하위 디렉토리 경로가 존재하는 경우 하위 디렉토리 경로를 출력
if ($file->isDir()) {
echo " " . $file->getSubPathname() . "
";
}
}
추가 예제 설명
이 예제에서는 `/home/user/documents` 디렉토리의 하위 디렉토리 경로를 출력하고, 하위 디렉토리 경로가 존재하는 경우 하위 디렉토리 경로를 출력합니다. `RecursiveDirectoryIterator` 객체를 생성하고 `RecursiveIteratorIterator` 객체를 사용하여 디렉토리 트리 탐색을 수행합니다. `getSubPathname` 메소드를 호출하여 현재 디렉토리의 하위 디렉토리 경로를 반환하고 출력합니다.
추가 예제 결과
#hostingforum.kr
subdir
subdir/subdir2
subdir/subdir3
subdir2
subdir2/subdir4
subdir3
이 예제는 하위 디렉토리 경로가 존재하는 경우 하위 디렉토리 경로를 출력하는 예제입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.