一、准备工作

在开始之前,请确保您已经:

  1. 安装并配置了PHP环境。
  2. 服务器上存在需要删除的图片文件。
  3. 有足够的权限来删除文件。

二、编写删除图片的PHP脚本

<?php
// 定义图片存储目录
$imagesDir = "/path/to/your/images";

// 检查目录是否存在
if (!is_dir($imagesDir)) {
    die("图片目录不存在!");
}

// 获取目录中的所有文件
$files = scandir($imagesDir);

// 遍历文件,删除指定格式的图片
foreach ($files as $file) {
    if (pathinfo($file, PATHINFO_EXTENSION) == "jpg" || pathinfo($file, PATHINFO_EXTENSION) == "jpeg" || pathinfo($file, PATHINFO_EXTENSION) == "png") {
        $filePath = $imagesDir . "/" . $file;
        if (is_file($filePath)) {
            // 删除文件
            if (!unlink($filePath)) {
                echo "无法删除文件: " . $filePath . "<br>";
            } else {
                echo "文件删除成功: " . $filePath . "<br>";
            }
        }
    }
}
?>

代码说明:

  1. $imagesDir 变量用于存储图片所在的目录路径。
  2. scandir() 函数用于获取目录中的所有文件和文件夹。
  3. pathinfo() 函数用于获取文件信息,如文件扩展名。
  4. unlink() 函数用于删除文件。

三、运行脚本

  1. 将以上脚本保存为 delete_images.php 文件。
  2. 将该文件上传到服务器上,并确保其可执行。
  3. 在浏览器中访问该文件,或者在命令行中执行 php delete_images.php

注意事项:

  1. 确保您有权限删除图片文件,否则脚本将无法执行。
  2. 在删除文件之前,请确保备份重要数据。
  3. 如果需要删除特定文件或文件夹,可以修改脚本中的条件语句。