fungsi pemprosesan direktori php

Sebelum ini, semua yang kami uruskan hanyalah fail, jadi bagaimana untuk menangani direktori dan folder?

Idea asas memproses folder adalah seperti berikut:

1. Apabila membaca laluan, tentukan sama ada ia adalah folder

2. Jika ia adalah folder , buka folder fail yang ditentukan, kembalikan pembolehubah sumber direktori fail

3. Gunakan readdir untuk membaca fail dalam direktori sekali, dan penunjuk direktori akan diimbangi ke belakang sekali

4 . Gunakan readdir untuk membaca hingga akhir, tiada yang tersedia Fail baca kembali palsu

5. Tutup direktori fail

Mari belajar fungsi biasa:

rreee

Memandangkan ia dibaca sekali dan diundur ke belakang sekali , bolehkah kita

<?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);
   }
}
?>
函数名功能
opendir打开文件夹,返回操作资源
readdir读取文件夹资源
is_dir判断是否是文件夹
closedir关闭文件夹操作资源
filetype显示是文件夹还是文件,文件显示file,文件夹显示dir

Meneruskan pembelajaran
||
<?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); } } ?>
  • Cadangan kursus
  • Muat turun perisian kursus