php教程: 目录遍历、删除函数的使用

php教程: 目录遍历、删除函数的使用

ID:20574555

大小:34.50 KB

页数:4页

时间:2018-10-13

php教程: 目录遍历、删除函数的使用_第1页
php教程: 目录遍历、删除函数的使用_第2页
php教程: 目录遍历、删除函数的使用_第3页
php教程: 目录遍历、删除函数的使用_第4页
资源描述:

《php教程: 目录遍历、删除函数的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Php教程:目录遍历、删除函数的使用包括遍历该文件夹下的文件,目录子目录读取当前文件下目录和文件删除当前文件夹下的目录子目录以及文件以上三个函数目前还不支持中文文件中文目录复制代码代码如下:

2、gbk',$path);if(!is_dir($path)){thrownewException($path."不是目录");}$arr=array('dir'=>array(),'file'=>array());$hd=opendir($path);while(($file=readdir($hd))!==false){if($file=="."

3、

4、$file==".."){continue;}if(is_dir($path."/".$file)){$arr['dir'][]=iconv('gb

5、k','utf-8',$file);}elseif(is_file($path."/".$file)){$arr['file'][]=iconv('gbk','utf-8',$file);}}closedir($hd);echo"目录有:".implode("
",$arr['dir'])."
";echo"文件有:".implode("
",$arr['file']);}/***遍历当前目录下的文件和目录以及子文件夹中目录**@paramstring$path路径*@re

6、turnarray所有满足条件的文件*/functionblist($path){if(!is_dir(iconv("utf-8","gbk",$path))){thrownewException("文件夹".$path."不存在或者不是文件");}$arr=array();$hd=opendir(iconv("utf-8","gbk",$path));while(($file=readdir($hd))!==false){if($file=="."

7、

8、$file==".."){continue;

9、}$newpath=iconv('utf-8','gbk',$path).'/'.$file;if(is_dir($newpath)){$arr[]=blist($path."/".$file);}elseif(is_file($newpath)){$arr[]=iconv('gbk','utf-8',$file);}}closedir($hd);return$arr;}/***删除目录下的文件以及子目录*#paramstring$path路径*#returnstring删除成功返回true失败返

10、回false;*/functiondirDel($path){if(!is_dir($path)){thrownewException($path."输入的不是有效目录");}$hand=opendir($path);while(($file=readdir($hand))!==false){if($file=="."

11、

12、$file=="..")continue;if(is_dir($path."/".$file)){dirDel($path."/".$file);}else{@unlink($p

13、ath."/".$file);}}closedir($hand);@rmdir($path);}?>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。