PHP 使用php删除递归特定文件夹(目录)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用php删除递归特定文件夹(目录)相关的知识,希望对你有一定的参考价值。
function removeDirs($path, $dirName, $delete = false) {
$dh = opendir($path);
while ($file = readdir($dh)) {
if($file != '.' && $file != '..') {
$fullpath = $path.'/'.$file;
if(!is_dir($fullpath)) {
if ( $delete ) {
@unlink($fullpath);
}
} else {
if ( $file == $dirName ) {
removeDirs($fullpath, $dirName, true);
@rmdir($fullpath);
} else {
removeDirs($fullpath, $dirName, $delete);
}
if ( $delete ) {
@rmdir($fullpath);
}
}
}
}
closedir($dh);
}
//example call
removeDirs('/var/www/temp', '.svn');
以上是关于PHP 使用php删除递归特定文件夹(目录)的主要内容,如果未能解决你的问题,请参考以下文章
php学习笔记:利用递归实现删除文件目录
PHP递归删除目录
PHP 递归删除目录中文件
php递归删除文件夹
如何在 PHP 中递归删除目录及其全部内容(文件 + 子目录)? [复制]
PHP之递归删除