网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   PHP (https://www.0058.net/forumdisplay.php?f=75)
-   -   Php删除目录及目录下所有文件 (https://www.0058.net/showthread.php?t=4963)

Pine Hill 2015-01-16 12:37 PM

Php删除目录及目录下所有文件
 
Code:

<?php
//循环删除目录和文件函数
function delDirAndFile( $dirName )
{
if ( $handle = opendir( "$dirName" ) ) {
  while ( false !== ( $item = readdir( $handle ) ) ) {
  if ( $item != "." && $item != ".." ) {
  if ( is_dir( "$dirName/$item" ) ) {
  delDirAndFile( "$dirName/$item" );
  } else {
  if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />\n";
  }
  }
  }
  closedir( $handle );
  if( rmdir( $dirName ) )echo "成功删除目录: $dirName<br />\n";
}
}
?>

使用方法示例:

假设需要删除一个名叫"upload"的同级目录即此目录下的所有文件,你可以通过以下代码完成:

Code:

<?php
delDirAndFile( 'upload');
?>



All times are GMT +8. The time now is 03:35 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.