지정한 디렉토리 내에 파일명들을 불러오는 함수는? 정보
지정한 디렉토리 내에 파일명들을 불러오는 함수는?본문
안녕하세요..
마땅히 쓸곳이 없어 이곳에 질문을 드립니다.
지정한 디렉토리 내에 파일명들을 불러오는 함수는?
그리고 그 사용방법은요?
댓글 전체
readdir()함수를 사용하면 됩니다.
아래 함수는 readdir()를 사용하여
디렉토리를 제외한 파일명만 배열로 반환하는 함수입니다.
// 파일 리스트 반환
function my_getFileList($dirname)
{
$p = @opendir($dirname);
if(!$p) return false;
$a = array();
$n = 0;
while($s = readdir($p)) {
if(is_file($dirname."/".$s)) {
$a[$n++] .= $s;
}
}
closedir($p);
return $a;
}
아래 함수는 readdir()를 사용하여
디렉토리를 제외한 파일명만 배열로 반환하는 함수입니다.
// 파일 리스트 반환
function my_getFileList($dirname)
{
$p = @opendir($dirname);
if(!$p) return false;
$a = array();
$n = 0;
while($s = readdir($p)) {
if(is_file($dirname."/".$s)) {
$a[$n++] .= $s;
}
}
closedir($p);
return $a;
}