PHP filectime() 函数

定义和用法

filectime() -funktio palauttaa määritetyn tiedoston viimeisen inode-muutoksen ajan.

Tämä funktio palauttaa tiedoston viimeisen inode-muutoksen ajan. Jos tapahtuu virhe, palauttaa false. Aika palautetaan Unix-aikaleiman muodossa.

Syntaksi

fileatime(filename)
Parametrit Kuvaus
filename Välttämätön. Määritä tarkistettava tiedosto.

Vinkit ja huomautukset

Vinkki:Tämän funktion tuloksen tallennetaan välimuistiin. Käytä clearstatcache() tyhjentää välimuisti.

Huomaa:Useimmissa Unix-tiedostojärjestelmissä tiedosto katsotaan muutetuksi, kun tiedoston inode-tiedot muuttuvat. Tämä tarkoittaa, että tiedoston oikeudet, omistaja, ryhmä tai muut inode-metadatatiedot päivitetään. Katso filemtime()((tämä on sinun haluamasi funktio luoda "viimeksi päivitetty" alaviite verkkosivulla) ja fileatime().

Huomautus:Joissakin Unix selitysteksteissä ctime mainitaan tiedoston luomisajankohdaksi, mikä on väärin. Useimmissa Unix-tiedostojärjestelmissä ei ole Unix-tiedoston luomisajankohtaa.

Esimerkki

<?php
echo filectime("test.txt");
echo "Viimeinen muutos: ".date("M d Y H:i:s.",filectime("test.txt"));
?>

Tulostus:

1138609592
Viimeinen muutos: 30. tammikuuta 2006 09:26:32.