PHP递归删除目录下的文件,但保留实例共享。
1:删除目录下的文件,不要删除目录
复制代码代码如下所示:
功能delfileunderdir($目录){
如果($处理= opendir($目录)){
(假)!= =($项= readdir($处理))){
如果(项目)!= $项!{){
如果(is_dir($目录 / $项目)){
DelFileUnderDir ($dirName/$item);
{人}
如果(unlink($目录 / $项目))回波删除的文件:$目录元/项目;
}
}
}
closedir($处理);
}
}
二:删除目录和目录中的所有文件
复制代码代码如下所示:
功能deldirandfile($目录){
如果($处理= opendir($目录)){
(假)!= =($项= readdir($处理))){
如果(项目)!= $项!{){
如果(is_dir($目录 / $项目)){
deldirandfile($目录 / $项目);
{人}
如果(unlink($目录 / $项目))回波删除的文件:$目录元/项目;
}
}
}
closedir($处理);
如果(删除($目录))回声成功删除目录:目录美元;
}
}