php入门教程-实用脚本一键更改后缀名格式[代码笔记]

php更改文件的后缀名为jpg格式,方便图片文件较多,一键更改

运行该脚本后,脚本会自动遍历指定目录中的所有图片文件,并将文件后缀改成 .jpg。同时,脚本会输出重命名的结果,如果重命名失败,则输出错误信息。

示例代码

<?php
// 定义目录路径
// 填你需要更改的目录
$dir = './bg/';

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

// 循环遍历每个文件
foreach ($files as $file) {
  // 排除当前目录和上一级目录
  if ($file === '.' || $file === '..') {
    continue;
  }

  // 获取文件路径
  $file_path = $dir . '/' . $file;

  // 如果文件不是图片,跳过本次循环
  if (!is_file($file_path) || !in_array(pathinfo($file_path, PATHINFO_EXTENSION), array('jpg', 'jpeg', 'png', 'gif','webp'))) {
    continue;
  }

  // 获取新的文件名
  $new_name = pathinfo($file_path, PATHINFO_FILENAME) . '.jpg';

  // 生成新的文件路径
  $new_file_path = $dir . '/' . $new_name;

  // 将文件后缀改成 .jpg
  if (rename($file_path, $new_file_path)) {
    echo $file_path . ' 已重命名为 ' . $new_file_path . PHP_EOL;
  } else {
    echo '无法重命名' . $file_path . PHP_EOL;
  }
}
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容