<?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中为我而在网上寻找它但却找不到它所以我希望你们能帮助我。
感谢。
答案 0 :(得分:3)
copy ('test.xlsx', 'date/test_' . date('Y-m-d') . '.xlsx');
复制和&#34;重命名&#34;一步到位@see http://php.net/copy
答案 1 :(得分:2)
我在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做出的答案我只粘贴在文件中,因此您可以使用它。