$path = './uploads';
array_map('unlink', glob($path.'/*'));
//备注几个函数
//删除目录及文件(目录下面没有子目录)
function del_dir_file($dir) {
if (is_dir($dir)) {
array_map('unlink', glob($dir . '/*'));
rmdir($dir);
return true;
} else {
return false;
}
}
//删除目录下所有目录及文件
function rmdirs($dir) {
if (!is_dir($dir)) {
return false;
}
$op = dir($dir);
closedir(opendir($dir));
while (false != ($item = $op->read())) {
if ($item == '.' || $item == '..') {
continue;
}
if (is_dir($op->path . DS . $item)) {
rmdirs($op->path . DS . $item);
} else {
unlink($op->path . DS . $item);
}
}
rmdir($dir);
}
//复制文件夹
function copy_dir($source, $dest) {
if (!file_exists($dest)) {
mkdir($dest);
}
$handle = opendir($source);
while (($item = readdir($handle)) !== false) {
if ($item == '.' || $item == '..') {
continue;
}
$_source = $source . DS . $item;
$_dest = $dest . DS . $item;
if (is_file($_source)) {
copy($_source, $_dest);
}
if (is_dir($_source)) {
copy_dir($_source, $_dest);
}
}
closedir($handle);
}
转载于:https://my.oschina.net/u/947065/blog/1603203