php对指定文件夹里面的文件批量重命名示例

[php] 2024-04-26 圈点900

摘要:php用glob指定文件扩展名对指定文件夹里面的文件批量重命名示例,注意文件名中不能出现多个“.”,否则重命名的文件会有异想不到的问题。

php用glob指定文件扩展名对指定文件夹里面的文件批量重命名示例,注意文件名中不能出现多个“.”,否则重命名的文件会有异想不到的问题。


<?php

//批量重命名

$file_path = "E:/images/comon/";

$file_names = glob("{$file_path}*.jpg");

$i = 1;

foreach ($file_names as $k => $v) {

if (file_exists($v)) {

$a = basename($v); 

$file_end = explode('.', $a); //end(explode('.', basename($v)));

rename($v,"{$file_path}{$i}.{$file_end[1]}");

//print "{$file_path}{$i}.{$file_end[1]}"."<br />";

$i ++ ;

}

}

?>

php  

感谢反馈,已提交成功,审核后即会显示