PHP 디렉토리 처리 기능

이전에는 파일만 다루었는데 디렉토리와 폴더는 어떻게 다루나요?

디렉터리나 폴더 처리에 관련된 기능을 알아볼까요?

폴더 처리의 기본 아이디어는 다음과 같습니다.

1. 경로를 읽을 때 폴더인지 확인합니다

2. 폴더인 경우 , 지정된 파일 폴더를 열고 파일 디렉터리의 리소스 변수를 반환합니다

3. readdir을 사용하여 디렉터리의 파일을 한 번 읽으면 디렉터리 포인터가 한 번 뒤로 오프셋됩니다.

4 . 끝까지 읽으려면 readdir을 사용하세요. 사용할 수 있는 파일이 없습니다. 읽은 파일이 false를 반환합니다.

5. 파일 디렉터리를 닫습니다.

일반적인 기능을 알아봅시다:

函数名功能
opendir打开文件夹,返回操作资源
readdir读取文件夹资源
is_dir判断是否是文件夹
closedir关闭文件夹操作资源
filetype显示是文件夹还是文件,文件显示file,文件夹显示dir
<?php
//设置打开的目录是D盘
$dir = "d:/";

//判断是否是文件夹,是文件夹
if (is_dir($dir)) {
   if ($dh = opendir($dir)) {

      //读取一次向后移动一次文件夹指针
      echo readdir($dh).'<br />';
      echo readdir($dh).'<br />';
      echo readdir($dh).'<br />';
      echo readdir($dh).'<br />';

      //读取到最后返回false

      //关闭文件夹资源
       closedir($dh);
   }
}
?>

한 번 읽고 뒤로 한 번 이동했으니

아아아아


해도 될까요?
지속적인 학습
||
<?php //设置打开的目录是D盘 $dir = "d:/"; //判断是否是文件夹,是文件夹 if (is_dir($dir)) { if ($dh = opendir($dir)) { //读取一次向后移动一次文件夹指针 echo readdir($dh).'<br />'; echo readdir($dh).'<br />'; echo readdir($dh).'<br />'; echo readdir($dh).'<br />'; //读取到最后返回false //关闭文件夹资源 closedir($dh); } } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~