Как удалить папку и содержимое в Yii2?Как удалить папку и содержимое с помощью Yii2?
Я протестировал его, но он не работает!
rmdir('folder path');
Как удалить папку и содержимое в Yii2?Как удалить папку и содержимое с помощью Yii2?
Я протестировал его, но он не работает!
rmdir('folder path');
Справочник, вероятно, не пуст. Посмотрите здесь, чтобы помочь удалить непустые каталоги: How do I remove a directory that is not empty?
Похоже, что вы отключили отладку PHP, вы можете указать это в верхней части любого php-файла, который дает вам проблемы во время разработки, чтобы понять, что up:
error_reporting(-1);
ini_set('display_errors', 'On');
Просто не забудьте удалить его, прежде чем идти в прямом эфире!
Постарайся это
class SiteController extends Controller
{
public function actionIndex($dir) {
if (!file_exists($dir)) {
return true;
}
if (!is_dir($dir)) {
return unlink($dir);
}
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') {
continue;
}
if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) {
return false;
}
}
return rmdir($dir);
}
}
Использование Yii 2,0 встроенный в FileHelper - http://www.yiiframework.com/doc-2.0/yii-helpers-basefilehelper.html#removeDirectory()-detail
FileHelper::removeDirectory('/path/to/dir');