遍历目录下文件名并显示我们会用到几个函数一个是opendir目录读取函数,然后再利用readdir获取目录相在信息到数组然后通过while遍历出来。
显示目录下所有文件,代码如下:
- <?php
- $dir=dirname(__FILE__)."/../www.phpfensi.com /";
-
- $handle=opendir($dir.".");
-
- $array_file = array();
- while (false !== ($file = readdir($handle)))
- {
- if ($file != "." && $file != "..") {
- $array_file[] = $file;
- }
- }
- closedir($handle);
- print_r($array_file);
- ?>
删除指定目录下的所有文件,代码如下:
-
-
-
-
-
-
-
-
- function dir_clear($dir) {
- $directory = dir($dir);
- while($entry = $directory->read()) {
- $filename = $dir.'/'.$entry;
- if(is_file($filename)) {
- @unlink($filename);
- }
- }
- $directory->close();
- result();
- }
|