Exemplo n.º 1
0
 /**
  * @param $source
  *
  * @return bool
  */
 public static function deleteDirectory($source)
 {
     if (!is_dir($source)) {
         return FALSE;
     }
     $files = scandir($source);
     foreach ($files as $file) {
         if ($file != "." && $file != "..") {
             if (is_dir($source . "/" . $file)) {
                 AppFile::deleteDirectory($source . "/" . $file);
                 //                        chmod($source . "/" . $file, 0777);
                 unlink($source . "/" . $file);
             } else {
                 if (is_file($source . "/" . $file)) {
                     //                        chmod($source . "/" . $file, 0777);
                     unlink($source . "/" . $file);
                 }
             }
         }
     }
     return TRUE;
 }