簡體   English   中英

僅當文件已更改時,才在 php 中將文件從一個文件夾復制到另一個文件夾

[英]Copy a file from one folder to another in php only if file has changed

僅當文件(文件大小?)已更改時,如何才能將 PHP 中的文件(例如: adresses.txt )從一個文件夾(原始文件夾)復制到另一個文件夾(備份文件夾)?

代碼應該檢查兩個文件是否相同(比較原始文件夾和備份文件夾中的文件),如果不是,則將文件從原始文件夾復制到備份文件夾,如果文件相同則什么都不做。

我希望有一個人可以幫助我。

謝謝,
奧利弗

這是我復制文件的代碼,但我是 PHP 初學者,不知道如何使用 IF/ELSE 檢查文件:

$newfile = '../wp-content/plugins/inmotion-medien/info/adresses.txt';
$oldfile = getenv("DOCUMENT_ROOT") . "/adresses.txt";

copy($newfile, $oldfile)

但我不知道如何檢查$newfile是否與$oldfile相同,如果$newfile較新則覆蓋$oldfile如果最好檢查修改時間就可以了,但我不知道我如何去做。

暫無
暫無

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

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