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;
}
我检查了一下,发现如果你的文件夹没有权限,它就不会被删除。
请试着让我知道状态。