您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

大量图片改名字

2024/3/25 13:54:03发布21次查看
img文件夹里有1000张图片,如何将这一千张图片改名字为1到1000????
$arr = glob(img/*.jpg);var_dump($arr);$i = 1;foreach($arr as $file) { // 获取图片后缀名 $ext = pathinfo($file,pathinfo_extension); $name = $i++ . . . $ext; // 重命名 rename($file, $name);}

解决了
回复内容: img文件夹里有1000张图片,如何将这一千张图片改名字为1到1000????
$arr = glob(img/*.jpg);var_dump($arr);$i = 1;foreach($arr as $file) { // 获取图片后缀名 $ext = pathinfo($file,pathinfo_extension); $name = $i++ . . . $ext; // 重命名 rename($file, $name);}

解决了
可以用bash,假设你这php跑在linux下,有bash,可以做类似:shell_exec(i=1;for file in /path/to/img; do mv $file $i; i=$i+1; done)
当然php里其实有个函数叫rename: rename php manual,你可以:
$arr = scandir(/path/to/img);$i = 1;foreach($arr as $file) { rename($file, $i++);}
注意下php版本就是了。
// 获取图片列表$arr = scandir(/path/to/img);$i = 1;foreach($arr as $file) { // 获取图片后缀名 $ext = pathinfo($file,pathinfo_extension); $name = $i++ . . . $ext; // 重命名 rename($file, $name);}
推薦你看下張鑫旭前不久寫的js一般般的網頁重構可以用js做什麼
上文就有用nodejs批量改名字
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product