如何在不更改扩展名的情况下重命名?

时间:2012-09-23 21:58:45

标签: php

我需要重命名pdf文件的文件名,同时复制它们而不更改扩展名。

$title = strip_tags($link1->plaintext);
$pdfLink = strip_tags($link2->title);
copy($pdfLink, $title);

我想用$title更改文件名,但扩展名也改为type:file。如何保存扩展文件?谢谢

1 个答案:

答案 0 :(得分:3)

您可以尝试使用pathinfo获取文件扩展名

if(file_exists($pdfLink))
{
    $titleExtention = pathinfo($pdfLink,PATHINFO_EXTENSION);
    copy($pdfLink, $title . ".". $titleExtention) ;
}