Home > php教程 > php手册 > php读取指定目录文件夹下所有文件名

php读取指定目录文件夹下所有文件名

WBOY
Release: 2016-05-25 16:51:22
Original
3068 people have browsed it

遍历目录下文件名并显示我们会用到几个函数一个是opendir目录读取函数,然后再利用readdir获取目录相在信息到数组然后通过while遍历出来。

显示目录下所有文件

<?php
$dir = dirname(__FILE__) . "/../www.phprm.com /"; //这里输入其它路径
//PHP遍历文件夹下所有文件
$handle = opendir($dir . ".");
//定义用于存储文件名的数组
$array_file = array();
while (false !== ($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
        $array_file[] = $file; //输出文件名
        
    }
}
closedir($handle);
print_r($array_file);
?>
Copy after login


删除指定目录下的所有文件

<?php
/** 
 * 删除指定目录下的所有文件
 *
 * @param String $dir  要进行操作的路径
 * 适合范围,只有用于文件夹内不存在子文件夹的情况下
 * 来源  DZ
 * 小佳(www.phprm.com)  整理 于 2006-06-26
 */
function dir_clear($dir) {
    $directory = dir($dir); //创建一个dir类(phprm.com的PHP手册上这么说的),用来读取目录中的每一个文件
    while ($entry = $directory->read()) { //循环每一个文件,并取得文件名$entry
        $filename = $dir . &#39;/&#39; . $entry; //取得完整的文件名,带路径的
        if (is_file($filename)) { //如果是文件,则执行删除操作
            @unlink($filename);
        }
    }
    $directory->close(); //关闭读取目录文件的类
    result();
}
?>
Copy after login


本文地址:

转载随意,但请附上文章地址:-)

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template