如何使用php来更改文件名中的字母
问题描述:
我在需要更改文件名的目录中有几千个图像。我搜索了几个选项,但没有一个适合我。如何使用php来更改文件名中的字母
我想有从 前更改文件名:47308_xyz_old.jpg到47308_new.jpg
感谢。
答
这可能帮助别人的未来: 我无法得到任何PHP脚本在这样,我与命令行去目录批量重命名文件。我对文件数量也很谦虚(实际高于350K),所以命令行可能是更好的第一选择。 正如我只是想更改文件名的一小部分, 变化:47308_xyz_old.jpg到47308_new.jpg 这是我的解决方案
cd /var/www/vhosts/YOURDIR
Rename all *_old.jpg to new.jpg
for f in *_old.jpg; do
mv -- "$f" "${f%_old.jpg}new.jpg"
done
感谢
应该是什么旧名称,新名称的区别 – shashi
这是相当广泛的,并且SO不是代码写入服务。请添加您尝试过的代码和遇到的问题,然后我们可以为您提供帮助。 – Swellar