记一次PHP批量改文件名的代码

$path = FileHelper::normalizePath(Yii::$app->basePath . '/web/images');  // 图片路径
// var_dump($path);
$images = FileHelper::findFiles($path);  // 获取所有图片
foreach($images as $image){
    $imgName = substr($image, strlen($path) + 1);  // 原始文件名: `.IMG_20180915_114500.jpg.hwbk`
    $newImgName = substr($imgName, 1, strlen($imgName) - 6);  // 新文件名: `IMG_20180915_114500.jpg`
    rename($image, FileHelper::normalizePath($path . '/' . $newImgName));  // 重命名文件
}