今天介绍下两个常用方法:
1、一次性删除目录下的文件和目录。
2、创建目录、一次创建多级目录。
一次性删除目录下的文件和目录:
/** * 循环删除文件和目录 * @author: xiaochuan * @param $dir 文件夹路径 * @return string */ function del_dir($dir){ $obj=opendir($dir); while ($file=readdir($obj)){ if($file!="." && $file!=".."){ $res=$dir.$file; if(!is_dir($res)){ unlink($res); }else{ deldir($res); } } } closedir($obj); } del_dir('upload/'); //删除upload目录下的所有文件和目录
创建目录、一次创建多级目录:
mkdir('upload/aa/bb/cc/d/', 0777, true)
/** * 循环创建目录 * @author: xiaochuan * @param $dir 文件夹路径 * @return string */ function mk_dir($dir, $mode = 0777) { if (is_dir($dir) || @mkdir($dir,$mode)) return true; return @mkdir($dir,$mode,true); } mk_dir('upload/aa/bb/cc/d/')
转载请注明来源地址:小川编程 » https://www.youhutong.com/index.php/article/index/103.html