Dans PHP, la fonction fileatime () est utilisée pour obtenir le dernier temps d'accès du fichier. Cette fois, se réfère au moment où le fichier a été lu pour la dernière fois, c'est-à-dire le moment où les opérations de lecture telles que readFile () ou Fread () ont été effectuées pour la dernière fois. En utilisant la fonction fileatime (), nous pouvons obtenir avec précision le dernier temps d'accès du fichier et effectuer des opérations correspondantes au besoin.
INT-FIEATIME (String $ Name)
Description du paramètre:
Valeur de retour:
La fonction fileatime () renvoie un horodat Unix (en secondes) représentant la dernière heure d'accès du fichier.
Ensuite, montrons comment utiliser la fonction fileatime () avec l'exemple suivant:
$ file = 'example.txt'; // Path du fichier // Obtenez la dernière heure d'accès du fichier $ $ LastAccessTime = FileAthe ($ fichier); // Formatez la dernière heure d'accès comme la chaîne de date de date $ LastAccessTime = Date ('ymd h: i: s', $ lastaccesstime); // Sortie du dernier temps d'accès Echo 'Le dernier temps d'accès du fichier est:'. $ LastAccessTime;
Dans l'exemple ci-dessus, nous spécifions d'abord un exemple de chemin de fichier Exemple.txt, puis obtenons le dernier temps d'accès du fichier via la fonction fileatime (). Ensuite, nous utilisons la fonction date () pour convertir la dernière heure d'accès en une chaîne de date de date avec une meilleure lisibilité, et étend enfin la chaîne de date-heure à l'aide de l'instruction ECHO.
Il convient de noter que puisque la fonction FileAtIme () renvoie un horodatage UNIX, nous devons le convertir en notre format de date et d'heure couramment utilisé à l'aide de la fonction Date () de PHP ou d'autres fonctions connexes.
En plus d'obtenir la dernière heure d'accès du fichier, nous pouvons également utiliser la fonction FileAtime () pour implémenter d'autres fonctions. Par exemple, nous pouvons porter des jugements en fonction de la dernière heure d'accès du fichier, tel que déterminer si un fichier n'a pas été accessible depuis longtemps, afin de nettoyer ou de gérer le fichier. Voici un exemple:
$ file = 'example.txt'; // Path du fichier // Obtenez la dernière heure d'accès du fichier $ $ LastAccessTime = FileAthe ($ fichier); // Déterminez si le fichier n'est pas accessible depuis plus de 30 jours si (time () - $ lastaccesstime> 30 * 24 * 60 * 60) { // effectuer des opérations de nettoyage, telles que la suppression des fichiers, etc. Unlink (fichier $); Echo «fichier supprimé»; } autre { Echo «Le fichier a été accessible récemment»; }
Dans l'exemple ci-dessus, nous obtenons d'abord le dernier temps d'accès du fichier, puis utilisons la différence entre l'heure actuelle et le dernier temps d'accès pour porter un jugement. Si la dernière heure d'accès du fichier dépasse 30 jours par rapport à l'heure actuelle, nous effectuerons certaines opérations de nettoyage, telles que la suppression du fichier; Sinon, nous publions un message sur lequel le fichier a été accessible récemment.
Grâce à la fonction FileAtime (), nous pouvons facilement obtenir le dernier temps d'accès du fichier et effectuer un traitement ou un jugement ultérieur au besoin. Qu'il s'agisse d'obtenir la dernière heure d'accès du fichier ou d'effectuer la gestion des fichiers, la fonction FileAtIme () est un outil très utile.
J'espère que cet article peut aider les lecteurs à mieux comprendre et utiliser la fonction FileAtime ().