PHP实现文件夹内的文件删除功能,大多会用到unlink这个函数。如果要删除指定的文件直接unlink(文件地址),如果要删除一个文件夹内的所有文件,肯定要遍历文件夹,或者找到一个函数能够知道文件夹内是不是有东西,如果有文件,就继续删除,删除哪一个,那么又需要一个函数实现得到文件夹内某个文件的文件名的功能。
关于遍历文件夹 PHP中在文件系统相关扩展中,有Directory这个库,
关于这个函数的功能和语法
那么如果系统中有文件就会返回文件名,要注意的是在使用readdir之前,必须要先使用opendir,如果不存在该文件夹就会出现报错,failed to open dir
如果存在文件夹,但是文件夹内没有文件那么就是出现两个. .. 点号,这个点号表示什么,暂时还不清楚。
在遍历读取文件夹使用了 false !==($file=readdir(‘文件夹路径’)),也就是如果能够从文件夹路径读到东西 那么我就可以输出我们的文件名。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"