라이브러리
[PHP] RecursiveDirectoryIterator::getSubPath - 하위 경로 가져오기
RecursiveDirectoryIterator::getSubPath
PHP의 RecursiveDirectoryIterator 클래스는 디렉토리와 그 하위 디렉토리, 파일을 반복적으로 접근할 수 있는 Iterator 인터페이스를 구현한 클래스입니다.
RecursiveDirectoryIterator::getSubPath 메소드는 현재 디렉토리의 하위 디렉토리 목록을 반환하는 메소드입니다.
예제
#hostingforum.kr
php
// 디렉토리 목록을 가져올 디렉토리 경로를 지정합니다.
$directory = '/path/to/directory';
// RecursiveDirectoryIterator 객체를 생성합니다.
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory));
// getSubPath 메소드를 사용하여 하위 디렉토리 목록을 가져옵니다.
$subPaths = $iterator->getSubPath();
// 하위 디렉토리 목록을 출력합니다.
foreach ($subPaths as $subPath) {
echo $subPath . "
";
}
getSubPath 메소드의 사용 예제
#hostingforum.kr
php
// 디렉토리 목록을 가져올 디렉토리 경로를 지정합니다.
$directory = '/path/to/directory';
// RecursiveDirectoryIterator 객체를 생성합니다.
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory));
// getSubPath 메소드를 사용하여 하위 디렉토리 목록을 가져옵니다.
$subPaths = $iterator->getSubPath();
// 하위 디렉토리 목록을 출력합니다.
foreach ($subPaths as $subPath) {
// 하위 디렉토리 이름을 가져옵니다.
$subDirName = $subPath->getFilename();
// 하위 디렉토리의 경로를 가져옵니다.
$subDirPath = $subPath->getPathname();
// 하위 디렉토리의 정보를 출력합니다.
echo "하위 디렉토리 이름: $subDirName
";
echo "하위 디렉토리 경로: $subDirPath
";
}
getSubPath 메소드의 사용 예제 (디렉토리 트리 출력)
#hostingforum.kr
php
// 디렉토리 목록을 가져올 디렉토리 경로를 지정합니다.
$directory = '/path/to/directory';
// RecursiveDirectoryIterator 객체를 생성합니다.
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory));
// getSubPath 메소드를 사용하여 하위 디렉토리 목록을 가져옵니다.
$subPaths = $iterator->getSubPath();
// 디렉토리 트리를 출력합니다.
echo "디렉토리 트리:
";
foreach ($subPaths as $subPath) {
// 하위 디렉토리 이름을 가져옵니다.
$subDirName = $subPath->getFilename();
// 하위 디렉토리의 경로를 가져옵니다.
$subDirPath = $subPath->getPathname();
// 하위 디렉토리의 정보를 출력합니다.
echo " $subDirName
";
echo " 경로: $subDirPath
";
}
이 예제는 디렉토리 트리를 출력하는 예제입니다. 하위 디렉토리 목록을 가져와 디렉토리 트리를 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.