PHP清除(删除)指定目录下的文件,不删除目录文件夹的实现代码。

在开发Web时,我们可能遇到清空目录中所有文件的需要,但不删除目录下的子目录(当然,它不会删除已删除的根目录)。下面的博客将与您分享一个更好的解决问题的方法:


删除指定目录下的文件,不要删除目录文件夹。
功能删除文件($目录){
如果(file_exists($美元目录)处理= opendir($目录)){
(假)!= =($项= readdir($处理))){
如果(项目)!= $项!{){
如果(file_exists($列表。' / '。$项)is_dir($列表。' / '。$项)){
删除文件(目录美元。' / '。$项);
其他{ }
如果(unlink($列表。' / '。$项)){
返回true;
}
}
}
}
closedir($处理);
}
}