删除codeigniter中的目录



iam在codeigniter中做我的项目,因为我曾经创建新的目录来上传我的图像。现在我需要删除我的新目录,因为我已经厌倦了这种编码,

 $dir = '/var/www/uploads/chat/'.$input['chat_id'];
   system('/bin/rm -rf ' . escapeshellarg($dir));

但这对我不起作用。我从这个链接http://stackoverflow.com/questions/1296681/php-simplest-way-to-delete-a-folder-including-its-contents得到了这个代码。我需要做什么?

创建目录时,使用777作为权限,如

mkdir('new_dir', 0777, true);

然后尝试下面的代码

if(rmdir('new_dir'))
{
    echo "deleted";die;   
}
else
{
    echo "not deleted";die;
}

我检查了一下,发现如果你的文件夹没有权限,它就不会被删除。

请试着让我知道状态。

最新更新