您所在的位置:小祥子 » 编程 » PHP » 正文

PHP删除符合条件的整个目录

时间:2015-04-17 编辑:gentsir 来源:本站整理
<?PHP

    /**
    *    @name       delFile函数与delDir函数一起使用, 删除符合条件的整个目录
    *    @param      string  $path   指定操作路径
    *    @return     null
    *    @example    delDir('D:\web\Apache\htdocs\KeyShareMall\Pc\ThinkPHP');
    */
  
   // 删除目录 function delFile($path) { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } if ( $handle = ( $path )) { while ( false !== ( $fileName = ( $handle ))) { if ( $fileName != "." && $fileName != ".." ) { if (($path . '/' . $fileName)) { ($path . '/' . $fileName); } if (($path . '/' . $fileName)) { delFile($path . '/' . $fileName); } } } ($path); ( $handle ); } } function delDir($path = '') { if (empty($path)) { echo '请指定要操作的文件路径'; return false; } else { $path = ('\\', '/', $path); } if ( $handle = ($path)) { while (false !== ( $fileName = ( $handle ))) { if ( $fileName != "." && $fileName != ".." ) { if (($path . '/' . $fileName)) { echo $fileName . "<br />"; // 删除含有Zip字符的目录 if (($fileName, 'Zip') !== false) { delFile($path . '/' . $fileName); } else { delDir($path . '/' . $fileName); } } } } ( $handle ); } } delDir('D:\web\Apache\htdocs\KeyShareMall\Pc\ThinkPHP'); ?>
关键词:PHP 删除 目录