复制代码代码如下所示:
<
功能deldir($dir){
首先删除目录中的文件:
$ DH = opendir($dir);
而($文件= readdir($ DH)){
如果($文件)!= $文件!{){
绝对美元= $dir。$;
如果(!is_dir($ FullPath)){
unlink($ FullPath);
{人}
Deldir($ FullPath);
}
}
}
closedir($ DH);
删除当前文件夹:
如果(删除($dir)){
返回true;
{人}
返回false;
}
}
>

例如:删除所有的.svn文件夹下的文件夹(包括被删除的内容)。
复制代码代码如下所示:
< PHP
功能delsvn($dir){
$ DH = opendir($dir);
找到所有.svn / /文件夹:
而($文件= readdir($ DH)){
如果($文件)!= $文件!{){
绝对美元= $dir。$;
如果(is_dir($ FullPath)){
如果(文件= =.svn){
Delsvndir($ FullPath);
其他{ }
Delsvn($ FullPath);
}
}
}
}
closedir($ DH);
}
功能delsvndir($ svndir){
首先删除目录中的文件:
$ DH = opendir($ svndir);
而($文件= readdir($ DH)){
如果($文件)!= $文件!{){
绝对svndir美元美元=。$;
如果(is_dir($ FullPath)){
Delsvndir($ FullPath);
其他{ }
unlink($ FullPath);
}
}
}
closedir($ DH);
删除目录文件夹
如果(删除($ svndir)){
返回true;
其他{ }
返回false;
}
}

$dir = dirname(__file__);
返回值;
Delsvn($dir);
>