创建和删除目录或者文件
创建和删除目录或者文件
创建和删除目录或者文件
function mkdirs($directory) { echo $directory; if ( ! is_dir($directory)) { if (@mkdir($directory, 0777)) { return true; } else { if ( !mkdirs(dirname($directory))) { return false; } } } return @mkdir($directory,0777); }
2. [代码][PHP]代码 跳至 [1] [2] [全屏预览]
function delete_directory($directory){ if(is_dir($directory)){ //递归删除某个目录下的全部文件 if($dh=@opendir($directory)){ while ($filename=readdir($dh)){ if($filename!="." && $filename!=".."){ //是文件则删除文件 if(is_file($directory."/".$filename)){ unlink($directory."/".$filename); }else{ //非空目录则递归删除子文件夹或文件 delete_directory($directory."/".$filename); } } } @closedir($dh); rmdir($directory); } }else{ //直接删除指定某个文件 if(file_exists($directory)){ unlink($directory); } } }
- 上一篇:php将12小时制转换成24小时制
- 下一篇:php5类的类型提示
精彩图集
精彩文章