디렉토리 관리 함수
opendir 지정한 디렉토리에 대한 핸들(handle)을 얻는다.
closedir opendir()함수로 개방한 디렉토리를 닫는다.
readdir 디렉토리의 파일 및 서브디렉토리를 읽어 목록 작성
rewinddir 디렉토리 핸들을 처음 위치로 되감는다.
chdir 디렉토리를 바꾼다.
dir 디렉토리 클래스 객체를 생성한다.
opendir을 이용한 디렉토리의 내용보기
<?
$dirhandle = opendir("c:apachehtdocs"); //디렉토리 위치지정
while($filename = readdir($dirhandle)) { //디렉토리내용 filename에 저장
echo("filename : $filename<br>");
}
closedir($dirhandle);
?>
rewinddir을 이용한 디렉토리 목록 보기
<?
$dirhandle = opendir("c:apachehtdocs");
while($filename = readdir($dirhandle)) {
echo("filename : $filename<br>");
}
$filename = readdir($dirhandle);
echo("filename : $filename<br>");
rewinddir($dirhandle);
while($filename = readdir($dirhandle)) {
echo("filename : $filename<br>");
}
closedir($dirhandle);
?>
dir(php3)함수를 이용한 현재 디렉토리 보기
<?
$dir = dir("c:apachehtdocs");
echo(" 현재 디렉토리 : $dir->path<br>");
while($filename = $dir->read()) {
echo("$filename<br>n");
}
$dir->rewind();
echo("현재 디렉토리 : $dir->path<br>");
while($filename = $dir->read()) {
echo("$filename<br>n");
}
$dir->close();
?>