array_map('unlink',glob('path/cookie.*')); //删除path目录下所有以cookie命名的文件 参数都可以自己修改的 不如指定目录 指定名称 指定文件后缀
十载的嘉黎网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整嘉黎建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“嘉黎网站设计”,“嘉黎网站推广”以来,每个客户项目都认真落实执行。
glob() 函数返回匹配指定模式的文件名或目录
unlink()函数删除文件
array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给array_map() 函数的数组数目一致
这个网上是有这段代码的,具体如下
//删除文件夹内元素
function deldir($dir)
{
//删除目录下的文件:
$dh=opendir($dir);
while ($file=readdir($dh))
{
if($file!="." $file!="..")
{
$fullpath=$dir."/".$file;
if(!is_dir($fullpath))
{
unlink($fullpath);
小编今天没事写了目录想关的函数
包括
遍历该文件夹下的文件,目录子目录
读取当前文件下目录和文件
删除当前文件夹下的目录子目录以及文件
以上三个函数目前还不支持中文文件
中文目录
复制代码
代码如下:
?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);
}
?
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款