例如 ,要批量删除images文件夹下的所有图片,假如images文件内有三张图片,如下图:
新建一个php文件,定名为handle.php,用于实现批量删除images文件夹的图片。
在handle.php文件里,界说一个要删除的目次变量$dir,经由过程is_dir()方式判定是否是一个目次,若是是目次则执行if语句内的删除逻辑。
在if语句前提里,利用opendir()方式打开目次,获得打开的目次资本,并把它赋值给$dh。
经由过程readdir()读取上面获得的目次资本$dh下的第一个文件名,即获得images文件夹内的图片文件名。经由过程while语句轮回,一一读取目次下的文件名进行操作,直至读取不到文件遏制执行。
while语句每次读取图片文件的时辰,利用unlink()方式删除读取到的图片,unlink()方式的参数是图片的路径,即目次加图片文件名的路径。
最后,利用closedir()方式封闭打开的目次资本。至此,完当作所有的代码编写。
查看文件夹imges的所有图片,执行handle.php文件,看是否批量删除了所有的图片文件。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!