PHP如何实现删除指定文件夹下的所有文件和文件件?

[复制链接]
查看11 | 回复3 | 2013-3-11 09:07:57 | 显示全部楼层 |阅读模式
我这里有两个函数或许对你有用。 /* 该函数用于删除文件和文件夹 */ function dirDelete($dir) {$dir = dirPath($dir);if (!is_dir($dir)) { return false;}$list = glob($dir . '*');foreach ($list as $v) { is_dir($v) ? dirDelete($v) : @ unlink($v);}return @ rmdir($dir); }/* 该函数用于将路径标准化 */ function dirPath($path)...
回复

使用道具 举报

千问 | 2013-3-11 09:07:57 | 显示全部楼层
function deldir($dir) {//先删除目录下的文件:$dh=opendir($dir);while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)...
回复

使用道具 举报

千问 | 2013-3-11 09:07:57 | 显示全部楼层
我是初学php还不熟,有两点,这两个文件夹是不是服务器默认文件夹,如果是怎不允许。如果是你建立的,注意权限。代码方面是先删除文件夹下的文件在删除文件夹,可以使用遍历。php也有权限来限制是否执行...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行