用PHP重命名文件

时间:2011-10-18 11:28:30

标签: php

如何通过在名称后附加.jpg来重命名文件。这些文件没有扩展名,如屏幕截图所示。但是我想为每一个添加.jpg - 是否有用于进行这种批量重命名的php函数?

http://www.jroller.com/sennheiserheadphones/resource/imagename.jpg

3 个答案:

答案 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

注意:下次谷歌你的问题;)