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. zsh:如何刪除文件夾中的內容而不刪除文件夾?
- 2. Yii2從文件夾中刪除文件
- 3. 如何使用PHP刪除文件夾的內容?
- 4. 如何使用bash腳本刪除文件夾中的內容?
- 5. 如何使緩存文件夾內容可刪除?
- 6. Java - 刪除文件夾及其內容
- 7. 刪除臨時文件夾的內容
- 8. 刪除臨時文件夾的內容
- 9. 刪除所有文件夾的內容
- 10. 如何從Yii2中的/ web文件夾中刪除文件?
- 11. 如何用Ruby-Rails刪除文件夾中的所有內容?
- 12. PhoneGap(1.9):如何使用文件系統刪除文件夾的內容?
- 13. 如何刪除文件和文件夾
- 14. 刪除文件夾內容但不是文件夾
- 15. 刪除指定文件夾及其內容以外的文件夾內容
- 16. 刪除文件夾和子文件夾如果不使用(Powershell)
- 17. 如何刪除文件夾的內容但保留該文件夾?
- 18. Msbuild - 如何刪除文件夾內容但不是文件夾本身?
- 19. 如何使用PHP刪除文件夾?
- 20. 如何使用iRODS刪除文件夾?
- 21. 使用shell腳本刪除文件夾的內容
- 22. 在文件夾中使用`git clean`刪除了它的內容
- 23. 用於文件刪除文件夾及其內容
- 24. 刪除文件夾內容並從版本控制中刪除
- 25. 使用兩個變量刪除文件夾內的文件夾
- 26. 如何刪除Python中文件夾的內容?
- 27. Maven - 如何在清理階段刪除文件夾的內容?
- 28. 如何在構建之前安全刪除文件夾內容
- 29. 如何刪除SVN中文件夾的內容
- 30. 使用RandomAccessFile刪除文件內容