删除codeigniter中的目录

时间:2013-07-17 05:55:06

标签: php codeigniter

我在codeigniter做我的项目,因为我曾经创建新的目录来上传我的images.now我需要删除我的新目录,因为我已经厌倦了这个编码,

 $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我需要做什么?

1 个答案:

答案 0 :(得分:3)

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

mkdir('new_dir', 0777, true);

然后尝试下面的代码

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

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

请尝试告诉我状态。