2016-05-15 147 views

回答

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); 
    } 
} 
相关问题