2
A
回答
0
该目录可能不是空的。看看这里,以帮助删除非空目录:How do I remove a directory that is not empty?
这听起来像你有PHP调试关闭,你可能想要在任何PHP文件的顶部输入此问题,在开发过程中给你的问题,以帮助理解什么是up:
error_reporting(-1);
ini_set('display_errors', 'On');
只是一定要删除它才能上线!
0
试一下这个
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);
}
}
3
使用的Yii 2.0内置FileHelper - http://www.yiiframework.com/doc-2.0/yii-helpers-basefilehelper.html#removeDirectory()-detail
FileHelper::removeDirectory('/path/to/dir');
相关问题
- 1. 如何使用PHP删除文件夹的内容?
- 2. 如何使用bash脚本删除文件夹中的内容?
- 3. Yii2从文件夹中删除文件
- 4. 如何使缓存文件夹内容可删除?
- 5. 删除所有文件夹的内容
- 6. 如何从Yii2中的/ web文件夹中删除文件?
- 7. PhoneGap(1.9):如何使用文件系统删除文件夹的内容?
- 8. 删除文件夹内容但不是文件夹
- 9. 删除文件夹和子文件夹如果不使用(Powershell)
- 10. Msbuild - 如何删除文件夹内容但不是文件夹本身?
- 11. 如何删除文件夹的内容但保留该文件夹?
- 12. 如何使用iRODS删除文件夹?
- 13. 如何使用PHP删除文件夹?
- 14. 在文件夹中使用`git clean`删除了它的内容
- 15. 删除文件夹内容并从版本控制中删除
- 16. 使用两个变量删除文件夹内的文件夹
- 17. 如何在构建之前安全删除文件夹内容
- 18. 如何删除Python中文件夹的内容?
- 19. Maven - 如何在清理阶段删除文件夹的内容?
- 20. 如何删除文件,主文件夹和子文件夹
- 21. 使用c删除文件夹后删除文件夹#
- 22. 无法删除文件夹和整个内容
- 23. 删除vb.net中的文件删除压缩文件夹的内容
- 24. 删除APPDATA文件夹内的文件
- 25. 如何使用Java代码删除日志文件的内容
- 26. 如何删除文件的内容而不删除它自己?
- 27. 如何删除文件夹及其子文件夹内的所有空文件?
- 28. 删除文件夹内的所有文件,但删除最后?
- 29. 如何删除数据文件夹内的文件?
- 30. 将文件夹内容与另一个文件夹进行比较并删除