PHP 주요레퍼런스/디렉토리 함수

rewinddir

웹 개발자의 비상 2011. 8. 8. 16:04
void rewinddir(resource dir_handle)
디렉토리 핸들을 재설정한다.

opendir()로 열린 dir_handle의 순서를 다시 처음 상태로 되돌려 놓는 역할을 한다.

예제

<?
// 지정한 디렉토리에 대한 핸들을 얻는다.
if($dh = opendir("../test")) {

// 디렉토리의 첫 번째 파일 이름을 반환한다.
$filename = readdir($dh);
echo "filename : " . $filename . "<br>";

// 디렉토리의 두 번째 파일 이름을 반환한다.
$filename = readdir($dh);
echo "filename : " . $filename . "<br>";

// 디렉토리의 세 번째 파일 이름을 반환한다.
$filename = readdir($dh);
echo "filename : " . $filename ."<br>";

rewinddir($dh);

// 다시 디렉토리의 첫 번째 파일 이름을 반환한다.
$filename = readdir($dh);
echo "filename : " . $filename;

closedir($dh);
} else {
die("지정한 디렉토리가 존재하지 않거나 접근할 수 없는 디렉토리입니다.");
}
?>



728x90

'PHP 주요레퍼런스 > 디렉토리 함수' 카테고리의 다른 글

scandir  (0) 2011.08.08
dir  (0) 2011.08.08
chdir  (0) 2011.08.08
opendir / closedir / readdir  (0) 2011.08.08