Heim  >  Artikel  >  Backend-Entwicklung  >  php读取指定目录文件夹下所有文件名_PHP教程

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

WBOY
WBOYOriginal
2016-07-13 10:44:041819Durchsuche

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

显示目录下所有文件

 代码如下 复制代码

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

?>


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

 代码如下 复制代码


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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/633115.htmlTechArticle遍历目录下文件名并显示我们会用到几个函数一个是opendir目录读取函数,然后再利用readdir获取目录相在信息到数组然后通过while遍历出来。...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn