如何用PHP代码彻底删除指定目录及其所有子目录和文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计86个文字,预计阅读时间需要1分钟。
使用PHP删除目录及其所有子目录和文件,代码如下:
phpfunction delDir($dirName) { if ($handle=opendir($dirName)) { while (false !==($item=readdir($handle))) { if ($item !=. && $item !=..) { if (is_dir($dirName/$item)) { delDir($dirName/$item); } else { unlink($dirName/$item); } } } closedir($handle); rmdir($dirName); }}
//PHP删除目录和目录内所有的下级目录、文件代码 function delDir( $dirName='' ){ if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." && $item != ".." ) { if ( is_dir( "$dirName/$item" ) ) { $this->delDir( "$dirName/$item" ); } else { unlink( "$dirName/$item" ); } } } closedir( $handle ); } } delDir('目录');
本文共计86个文字,预计阅读时间需要1分钟。
使用PHP删除目录及其所有子目录和文件,代码如下:
phpfunction delDir($dirName) { if ($handle=opendir($dirName)) { while (false !==($item=readdir($handle))) { if ($item !=. && $item !=..) { if (is_dir($dirName/$item)) { delDir($dirName/$item); } else { unlink($dirName/$item); } } } closedir($handle); rmdir($dirName); }}
//PHP删除目录和目录内所有的下级目录、文件代码 function delDir( $dirName='' ){ if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." && $item != ".." ) { if ( is_dir( "$dirName/$item" ) ) { $this->delDir( "$dirName/$item" ); } else { unlink( "$dirName/$item" ); } } } closedir( $handle ); } } delDir('目录');

