簡體   English   中英

復制並重命名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('Ym-d') . ".xlsx"); 我不知道這是怎么回事,因為這對我來說是第一次使用PHP,我在網上尋找它,但是找不到它,所以我希望你們能為我提供幫助。 謝謝。

copy ('test.xlsx', 'date/test_' . date('Y-m-d') . '.xlsx');

一鍵復制並“重命名”。 @請參閱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的回答是我只粘貼到文件中,因此您可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM