PHP kopiert die Datei, ohne das Datum der letzten Änderung zu ändern

7

Laut dem Kommentar im PHP-Handbuch über Copy (): Ссылка

Die Kopie () ändert das Datum der letzten Änderung der Zieldatei.

Gibt es eine Möglichkeit, dass eine Datei kopiert werden kann, ohne das letzte Änderungsdatum zu aktualisieren?

    
LazNiko 04.02.2011, 13:33
quelle

4 Antworten

10
  

Gibt es eine Möglichkeit, dass eine Datei kopiert werden kann, ohne das letzte Änderungsdatum zu aktualisieren?

Wahrscheinlich nicht, aber Sie können touch() verwenden, um die Zeit zurück zu ändern gewünschter Wert.

    
Pekka 웃 04.02.2011, 13:35
quelle
12
%Vor%     
BobStein-VisiBone 27.07.2013 00:29
quelle
3

Sie können filemtime () verwenden, um das Datum der letzten Änderung abzurufen, und dann () berühren, um das Datum / die Uhrzeit der letzten Änderung zu ändern

    
Distdev 04.02.2011 13:46
quelle
2

Ein Vorschlag aus den Anmerkungen zur PHP-Dokumentation für 'copy' schlägt vor, den Befehl exec () zu verwenden, um 'xcopy' aufzurufen, um die Kopie auszuführen. Dies funktionierte für mich, aber ich mag die Kopier- / Touch-Lösung besser. Ich vergleiche bereits Mtimes, daher wurde keine Performance-Verzögerung hinzugefügt. Ich habe es nicht ausprobiert, aber ich nehme an, dass 'cp' an * nix funktioniert.

    
Mark Longmire 07.09.2011 17:26
quelle

Tags und Links