php如何批量删除图片

例如 ,要批量删除images文件夹下的所有图片,假如images文件内有三张图片,如下图:

  • 2

    新建一个php文件,定名为handle.php,用于实现批量删除images文件夹的图片。

  • 3

    在handle.php文件里,界说一个要删除的目次变量$dir,经由过程is_dir()方式判定是否是一个目次,若是是目次则执行if语句内的删除逻辑。

  • 4

    在if语句前提里,利用opendir()方式打开目次,获得打开的目次资本,并把它赋值给$dh。

  • 5

    经由过程readdir()读取上面获得的目次资本$dh下的第一个文件名,即获得images文件夹内的图片文件名。经由过程while语句轮回,一一读取目次下的文件名进行操作,直至读取不到文件遏制执行。

  • 6

    while语句每次读取图片文件的时辰,利用unlink()方式删除读取到的图片,unlink()方式的参数是图片的路径,即目次加图片文件名的路径。

    最后,利用closedir()方式封闭打开的目次资本。至此,完当作所有的代码编写。

  • 7

    查看文件夹imges的所有图片,执行handle.php文件,看是否批量删除了所有的图片文件。

    • 发表于 2019-08-07 00:16
    • 阅读 ( 165 )
    • 分类:其他类型

    相关问题

    0 条评论

    请先 登录 后评论