如何通过在名称后附加.jpg来重命名文件。这些文件没有扩展名,如屏幕截图所示。但是我想为每一个添加.jpg - 是否有用于进行这种批量重命名的php函数?
http://www.jroller.com/sennheiserheadphones/resource/imagename.jpg
答案 0 :(得分:3)
foreach(glob("*") as $f) rename($f,$f.".jpg");
但是,只运行一次,因为如果再次运行它,您将获得1734.jpg.jpg
等等。
答案 1 :(得分:1)
只需使用重命名,按:
http://php.net/manual/en/function.rename.php
如果文件在目录中:
$dir = opendir('directory containing files');
// loop through all the files in the directory
while (false !== ($file = readdir($dir)))
{
rename($file, $file.".jpg");
}
// close the directory handle
closedir($dir);
答案 2 :(得分:1)
使用函数rename()
。可以在此处找到文档:http://php.net/manual/en/function.rename.php
注意:下次谷歌你的问题;)