예제 #1
0
파일: Fun.php 프로젝트: shampeak/_m.so
 /**
  * 删除目录和目录里面的所有文件
  * @param type $dirName 目录名
  * @return type
  */
 function DeleteDirandfile($dirName = '.')
 {
     if ($handle = opendir("{$dirName}")) {
         while (false !== ($item = readdir($handle))) {
             if ($item != "." && $item != "..") {
                 if (is_dir("{$dirName}/{$item}")) {
                     \Sham::DeleteDirandfile("{$dirName}/{$item}");
                 } else {
                     unlink("{$dirName}/{$item}");
                     //if( unlink( "$dirName/$item" ) )    echo "成功删除文件: $dirName/$item<br />\n";
                 }
             }
         }
         closedir($handle);
         rmdir($dirName);
         //if( rmdir( $dirName ) ) echo "成功删除目录: $dirName<br />\n";
     }
 }