Я создаю в своем проекте каталог с подкаталогами и файлами. После выполнения своих обязанностей с содержимым файлов я хочу удалить всю папку (все подкаталоги, файлы и основной каталог).Не удается удалить папку и весь контент
Я использую рамки ZF2 и это моя функция:
public function recursiveRemoveDirectory($directory) {
foreach(glob("{$directory}/*") as $file) {
if(is_dir($file)) {
$this->recursiveRemoveDirectory($file);
} else {
unlink($file);
}
}
rmdir($directory);
}
и я называю эту функцию следующим образом:
$this->recursiveRemoveDirectory($dirPath);
Моей функцией стирания всего содержимого (подкаталоги и файлы) из каталога но не каталог.
Я вижу, что уже существуют вопросы по этой теме, но я не нашел решение.
Я видел эту тему, но я не нашел решение. Для меня не работает – Andreea
Пожалуйста, проверьте chmod для папки, которую вы хотите удалить. – marv255
Эта папка имеет полный контроль – Andreea