重命名文件夹php中的特定文件

时间:2015-11-27 02:20:29

标签: php

我正在尝试练习php语言。

如何重命名文件夹中的特定文件?

这是我的代码示例

if (file_exists("test1/test2/test.txt")) {

$file = "test1/test2/test.txt";
$file_name = "test.txt";
$date = date("h:i:sa d-m-y");
rename($file, $date.$file_name);
}else {
echo "no file";
}

1 个答案:

答案 0 :(得分:0)

您的目标文件名不属于您的文件所在的原始文件夹。它会将$file移动到PHP工作目录。您需要$file_name的特定文件夹。

请尝试以下代码:

$folder = "test/test2/";
$file = $folder . "test.txt";
$date = date("h:i:sa d-m-y");

if (file_exists($file)) {
    $file_name = $folder.$date."new_filename.txt";
    rename($file, $file_name);
}else {
    echo "no file";
}

您可以在此处查看页面:http://php.net/manual/en/function.rename.php