创建和删除目录或者文件
创建和删除目录或者文件
创建和删除目录或者文件
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类的类型提示
精彩图集
精彩文章






