Delete all files in directory and directory * DEL_DIR (deleted path, 1 means delete directory data, 0 default delete this directory);
Delete all files in directory and directory
* DEL_DIR (delete the path, 1 means delete the directory under the data, 0 by default delete this directory);
*/
function Del_dir ($dir _adds= ", $del _def=0) {
$result = false;
if (! Is_dir ($dir _adds)) {
return false;
}
$handle = Opendir ($dir _adds);
while (($file = Readdir ($handle))!== false) {
if ($file! = '. ' && $file! = ' ... ') {
$dir = $dir _adds. Directory_separator. $file;
Is_dir ($dir)? $this->del_dir ($dir): unlink ($dir);
}
}
Closedir ($handle);
if ($del _def==0) {
$result = rmdir ($dir _adds)? True:false;
}else {
$result = true;
}
return $result;
}
http://www.bkjia.com/PHPjc/445411.html www.bkjia.com true http://www.bkjia.com/PHPjc/445411.html techarticle Delete all files in directory and directory * DEL_DIR (deleted path, 1 means delete directory data, 0 Delete this directory by default); Delete all files in directory and directory *del_dir (deleted path,...