php数据库遍历删除文件 php 遍历文件

PHP 遍历删除指定文件

array_map('unlink',glob('path/cookie.*')); //删除path目录下所有以cookie命名的文件 参数都可以自己修改的 不如指定目录 指定名称 指定文件后缀

十载的嘉黎网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整嘉黎建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“嘉黎网站设计”,“嘉黎网站推广”以来,每个客户项目都认真落实执行。

glob() 函数返回匹配指定模式的文件名或目录

unlink()函数删除文件

array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给array_map() 函数的数组数目一致

如何用PHP遍历文件数目 或删除目录下的全部文件

这个网上是有这段代码的,具体如下

//删除文件夹内元素

function deldir($dir)

{

//删除目录下的文件:

$dh=opendir($dir);

while ($file=readdir($dh))

{

if($file!="." $file!="..")

{

$fullpath=$dir."/".$file;

if(!is_dir($fullpath))

{

unlink($fullpath);

php 目录遍历、删除 函数的使用介绍

小编今天没事写了目录想关的函数

包括

遍历该文件夹下的文件,目录子目录

读取当前文件下目录和文件

删除当前文件夹下的目录子目录以及文件

以上三个函数目前还不支持中文文件

中文目录

复制代码

代码如下:

?php

header("Content-type:text/html;charset=utf-8");

/**

*

读取当前目录下的文件和目录

*

*

@param

string

$path

路径

*

@return

array

所有满足条件的文件

*/

function

tlist($path){

$path

=

iconv('utf-8',

'gbk',

$path);

if(!is_dir($path)){

throw

new

Exception($path."不是目录");

}

$arr

=

array('dir'=array(),'file'=array());

$hd

=

opendir($path);

while(($file

=

readdir($hd))!==false){

if($file=="."||$file=="..")

{continue;}

if(is_dir($path."/".$file)){

$arr['dir'][]

=

iconv('gbk','utf-8',$file);

}else

if(is_file($path."/".$file)){

$arr['file'][]

=

iconv('gbk','utf-8',$file);

}

}

closedir($hd);

echo

"目录有:".implode("br

/",$arr['dir'])."br

/";

echo

"文件有:".implode("br

/",$arr['file']);

}

/**

*

遍历当前目录下的文件和目录以及子文件夹中目录

*

*

@param

string

$path

路径

*

@return

array

所有满足条件的文件

*/

function

blist($path){

if(!is_dir(iconv("utf-8","gbk",$path))){

throw

new

Exception("文件夹".$path."不存在或者不是文件");

}

$arr

=

array();

$hd

=

opendir(iconv("utf-8","gbk",$path));

while(($file

=

readdir($hd))!==false){

if($file=="."||$file=="..")

{continue;}

$newpath=iconv('utf-8',

'gbk',

$path)

.'/'.$file;

if(is_dir($newpath)){

$arr[]

=

blist($path."/".$file);

}else

if(is_file($newpath)){

$arr[]

=

iconv('gbk','utf-8',$file);

}

}

closedir($hd);

return

$arr;

}

/**

*

删除目录下的文件以及子目录

*

#param

string

$path

路径

*

#return

string

删除成功返回true

失败返回false;

*/

function

dirDel($path){

if(!is_dir($path)){

throw

new

Exception($path."输入的不是有效目录");

}

$hand

=

opendir($path);

while(($file

=

readdir($hand))!==false){

if($file=="."||$file=="..")

continue;

if(is_dir($path."/".$file)){

dirDel($path."/".$file);

}else{

@unlink($path."/".$file);

}

}

closedir($hand);

@rmdir($path);

}

?


分享名称:php数据库遍历删除文件 php 遍历文件
转载注明:http://ybzwz.com/article/dodscic.html