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


rename specific file in a folder 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";
}

目标文件名不属于文件的原始文件夹。它将把$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