您的位置:首页 > 其它

window下 删除目录及目录中的文件

2016-04-16 11:11 260 查看
window下 删除目录及目录中的文件

警告:方法太过凶残,谨慎使用!

在做视频上传时遇到问题,怎样将商品上传中视频后被新视频和新目录替代后的目录及视频删除掉

用以优化服务器的内存的问题,

涉及到文件夹,子文件夹,子文件夹中的文件的操作

代码如下:

<?php

//删除指定目录(文件夹)中的所有文件函数
function delfile($dir) {
if (is_dir($dir)) {
$dh=opendir($dir);//打开目录
//通过循环来判断和删除文件夹及文件
while (($file = readdir($dh)) !== false)
{
if($file!="." && $file!="..")//去除.和..
{
$filepath=$dir.'/'. $file;

if(is_dir($filepath))//是否 为目录
{
delfile($filepath);
}
else
{
unlink($filepath);//删除文件
rmdir($dir);//删除空文件夹
}

}
}
closedir($dh);//关闭目录
}elseif(file_exists($dir))
{
unlink($dir);//删除文件
}
}

$dir="E:/seven/test123";//绝对路径
delfile($dir);
die;
?>


这样就完成了,清空文件夹的效果了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: