사이트 내 전체검색
PHP
[php] 디렉토리 관리 함수
로빈아빠
https://cmd.kr/php/462 URL이 복사되었습니다.

본문

디렉토리 관리 함수

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(); 
?> 

댓글목록

등록된 댓글이 없습니다.

PHP
871 (10/18P)

Search

Copyright © Cmd 명령어 3.138.192.146