您的位置:首页 > 编程语言 > PHP开发

目录操作函数

2015-11-14 15:02 453 查看
/*如果这个目录有很多函数a.txtb.txtj.exejapan.aviaa.bmp*///匹配文件print_r(glob('./*.php'));/*opendir 打开目录readdir 读取目录mkdir 创建目录fmdir 删除目录closedir 关闭目录句柄is_dir 判断是否为目录*/$path = './arc';/*opendir 打开目录,返回资源句柄*/$dh = opendir($path);//$dh是句柄echo readdir($dh),'<br/>';echo readdir($dh),'<br/>';echo readdir($dh),'<br/>';/*.和..是虚拟的目录,分别代表当前目录和上一级目录*/while($filename = readdir($dh) !== false){if($filename == '.' || $filename = '..'){continue;}if(is_dir($filename)){echo $filename,'是目录<br/>';}else{echo $filename,'<br/>';}}closedir($dh);//不要忘记关掉资源句柄//创建目录foreach(array('a','b','c','d') as $v){if(file_exists('./arc/' . $v)){echo './arc/' . $v . '已经存在!<br/>';continue;}else{mkdir('./arc/' . $v);echo './arc/' . $v . '创建成功!<br/>';}}//删除目录foreach(array('a','b','c') as $v){$path = './arc/' . $v;if(file_exists($path) && is_dir($path)){rmdir($path);echo $path,'已被删除!<br/>';}else{echo $path,'删除失败<br/>';}}//当当前目录下有内容时,将会因为权限问题删不掉,这是我们将会用递归来删除!

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php