介绍
这篇文章给大家介绍利用PHP怎么删除指定的目录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
具体实现方法如下:
& lt; PHP ?/* *大敌; ,*删除指定目录中的所有目录及文件(或者指定文件) ,*可扩展增加一些选项(如是否删除原目录等) ,*删除文件敏感操作谨慎使用 ,* @param dir 美元;目录路径 美元,* @param array  file_type指定文件类型 ,*/function delFile (dir, file_type美元=& # 39;& # 39;),{, 如果才能(is_dir (dir美元)){ ,,,files 美元;=,scandir ($ dir); ,//打开目录,//列出目录中的所有文件并去掉,只和,,, ,,,foreach (files 美元;as $ filename) { ,,,,,如果($ filename !=& # 39;强生的,,,,,$ filename !=& # 39; . . & # 39;) { ,,,,,,,如果(! is_dir (dir强生# 39;美元/& # 39;$ filename)) { ,,,,,,,,,如果(空(file_type美元)){ ,,,,,,,,,,,分开(dir强生# 39;美元/& # 39;$ filename); ,,,,,,,,,其他}{ ,,,,,,,,,,,如果(is_array (file_type美元)){ ,,,,,,,,,,,,,//正则匹配指定文件 ,,,,,,,,,,,,,如果(preg_match()美元file_type [0], $ filename)) { ,,,,,,,,,,,,,,,分开(dir强生# 39;美元/& # 39;$ filename); ,,,,,,,,,,,,,} ,,,,,,,,,,,其他}{ ,,,,,,,,,,,,,//指定包含某些字符串的文件 ,,,,,,,,,,,,,如果(假!=stristr(文件名,file_type美元)){ ,,,,,,,,,,,,,,,分开(dir强生# 39;美元/& # 39;$ filename); ,,,,,,,,,,,,,} ,,,,,,,,,,,} ,,,,,,,,,} ,,,,,,,其他}{, ,,,,,,,,,delFile (dir强生# 39;美元/& # 39;$ filename); ,,,,,,,,,删除目录(dir强生# 39;美元/& # 39;$ filename); ,,,,,,,}, ,,,,,} ,,,} }{其他才能 ,,,如果(file_exists (dir美元)),拆开($ dir); ,,}, } delFile(目录名(__FILE__) & # 39; html # 39;);
关于利用PHP怎么删除指定的目录就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。