首页 >

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

后端开发|php教程php 目录遍历、删除 函数的使用介绍【PHP】
php,遍历目录
后端开发-php教程
小编今天没事写了目录想关的函数

包括 遍历该文件夹下的文件,目录子目录 读取当前文件下目录和文件 删除当前文件夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录

酒店预订管理系统源码,vscode调式,ubuntu 恢复字体,学习tomcat,sqlite开窗函数,阿里云服务器型号,好看的音乐插件,前端框架处理方法,java爬虫 京东,php格式视频怎么打开,搜索seo三,小刀娱乐网站源码,js在原网页打开,老虎模板,dede404页面设置,国家教师资源信息管理系统,学生成绩管理系统程序lzw
<?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("
",$arr['dir'])."
";
echo "文件有:".implode("
",$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);
}
网站源码 网盘,vscode按f1,ubuntu 输入命令,tomcat默认配置文件,sqlite访问,网页设计移动文字,asp 打开access数据库代码,只有dedecms 的部署文件怎么弄到另外一台服务器,delphi 开发插件,umijs前端框架,爬虫浏工具,es php,聚泉seo,springboot集成db,图片alt属性标签,asp.net直播网站,网页模板小偷,asp动态更换模板,项目开发后台技术,易客竞猜引导页面,合作社管理系统 源码,c 网上投票程序lzw
}
closedir($hand);
@rmdir($path);
}
?>
电脑源码照片,vscode快速跳转方法,ubuntu 修改域名,tomcat高并发弱点,sqlite3设置多线程,网络反爬虫的基本工作流程,php sql错误,泉州seo优化有哪些,网站 制作软件,网站模板下载mbxzblzw

php 目录遍历、删除 函数的使用介绍【PHP】
  • python遍历目录办法小结
  • python遍历目录办法小结 | python遍历目录办法小结 ...

    php 目录遍历、删除 函数的使用介绍【PHP】
  • PHP遍历目录并返回统计目录大小
  • PHP遍历目录并返回统计目录大小 | PHP遍历目录并返回统计目录大小 ...

    php 目录遍历、删除 函数的使用介绍【PHP】
  • php实现遍历目录并删除指定文件中指定内容【PHP】
  • php实现遍历目录并删除指定文件中指定内容【PHP】 | php实现遍历目录并删除指定文件中指定内容【PHP】 ...