复制并重命名 PHP 脚本
Copy and rename PHP script
我正在制作一个脚本,将文件复制到另一个方向,并在其中用日期戳重命名它。这是我到目前为止得到的:
<?php
copy('test.xlsx', 'date/test.xlsx');
$filename = 'date/test.xlsx';
if (file_exists($filename)) {
$date = new DateTime();
rename("date/test.xlsx", "date/test " . $date->format('Y-m-d') . ".xlsx");
echo "Rename done";
} else {
echo "File not found";
}
?>
它给我一个找不到的错误 script.php(第 15 行)
第 15 行:rename("date/test.xlsx", "test " . $date->format('Y-m-d') . ".xlsx");
我不知道出了什么问题,因为对我来说这是 PHP 中的第一次,我在互联网上寻找它但找不到它,所以我希望你们能帮助我。
谢谢
copy ('test.xlsx', 'date/test_' . date('Y-m-d') . '.xlsx');
复制和"renames"一步到位。 @see http://php.net/copy
我在 rizier 的评论的帮助下编辑了你的文件,并将其制作成一个文件。
<?php
copy('test.xlsx', 'date/test.xlsx');
$filename = 'date/test.xlsx';
if (file_exists($filename)) {
$date = new DateTime();
rename("date/test.xlsx", "date/test " . $date->format('Y-m-d') . ".xlsx");
echo "Rename done";
} else {
echo "File not found";
}
?>
答案由 razier 制作,我只是粘贴在文件中,以便您可以使用它。
我正在制作一个脚本,将文件复制到另一个方向,并在其中用日期戳重命名它。这是我到目前为止得到的:
<?php
copy('test.xlsx', 'date/test.xlsx');
$filename = 'date/test.xlsx';
if (file_exists($filename)) {
$date = new DateTime();
rename("date/test.xlsx", "date/test " . $date->format('Y-m-d') . ".xlsx");
echo "Rename done";
} else {
echo "File not found";
}
?>
它给我一个找不到的错误 script.php(第 15 行)
第 15 行:rename("date/test.xlsx", "test " . $date->format('Y-m-d') . ".xlsx");
我不知道出了什么问题,因为对我来说这是 PHP 中的第一次,我在互联网上寻找它但找不到它,所以我希望你们能帮助我。
谢谢
copy ('test.xlsx', 'date/test_' . date('Y-m-d') . '.xlsx');
复制和"renames"一步到位。 @see http://php.net/copy
我在 rizier 的评论的帮助下编辑了你的文件,并将其制作成一个文件。
<?php
copy('test.xlsx', 'date/test.xlsx');
$filename = 'date/test.xlsx';
if (file_exists($filename)) {
$date = new DateTime();
rename("date/test.xlsx", "date/test " . $date->format('Y-m-d') . ".xlsx");
echo "Rename done";
} else {
echo "File not found";
}
?>
答案由 razier 制作,我只是粘贴在文件中,以便您可以使用它。