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: rreeeMemandangkan 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 |


