[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 ++ ;
}
}
?>