2 votes

Comment trouver la date et l'heure de création (également appelé horodatage) d'un fichier ou d'un dossier dans Android ?

Sur Android, il est simple de voir la date de modification pour un fichier ou un dossier. Presque tous les gestionnaires de fichiers dignes de ce nom (comme Solid Explorer) incluent cette fonctionnalité.

Mais comment afficher la date et l'heure de création (également appelée horodatage) pour un fichier ou un dossier sur Android ?

3 votes

Le temps de création de naissance n'est pas une fonctionnalité standardisée des systèmes de fichiers. Le système de fichiers émulé d'Android ne prend pas en charge ce champ. Voir android.stackexchange.com/a/209243/218526

0voto

Malheureusement, cela n'est pas possible lorsque l'on utilise le système de fichiers émulé d'Android. Le système de fichiers émulé d'Android ne stocke pas la date de création des fichiers ou des dossiers, donc il n'y a aucun moyen de récupérer ces données, car elles n'existent pas.

(Un grand merci à Irfan Latif pour avoir confirmé cela, et à Izzy pour les éclaircissements.)

2 votes

“pas possible sur Android” n'est pas tout à fait vrai. C'est la limitation des systèmes de fichiers et des outils disponibles pour extraire des informations du système de fichiers. ext4, par exemple, peut avoir des inodes assez grands pour stocker crtime qui peut être extrait à l'aide de l'outil debugfs (nécessite un accès root) comme démontré dans ma réponse liée au commentaire. De plus, si vous avez le noyau 4.11+, certains outils (comme celui-ci) peuvent être utilisés pour récupérer les mêmes informations (ne nécessite pas de droits root). Il en va de même pour d'autres systèmes de fichiers.

2 votes

Notez que le commentaire initial d'Irfan n'a pas dit "Android ne prend pas en charge", mais "Le système de fichiers émulé d'Android ne prend pas en charge ce champ". Il faisait référence à ce qu'on appelle le "stockage externe", c'est-à-dire les systèmes de fichiers de la carte SD (pour la carte SD externe ainsi que pour la carte interne, cette dernière utilisant un FAT émulé via FUSE).

1 votes

@IrfanLatif et Izzy Merci à vous deux pour les éclaircissements. Mon cerveau est un peu dépassé par les événements de la vie en ce moment, veuillez donc patienter. J'ai quelques questions détaillées sur ce que vous avez écrit tous les deux, mais j'ai besoin de faire plus de recherches et d'avoir un esprit plus clair avant de pouvoir poser les bonnes questions. En attendant, je vais mettre à jour la réponse pour qu'elle soit plus précise.

0voto

Derek Alvarado Points 3

Utilisez la commande stat. L'heure d'accès correspondrait à la date de création si la partition est montée avec l'option noatime, qui est la valeur par défaut pour les 3 téléphones Android que j'ai. Autrement dit, concrètement, vous pouvez vérifier l'heure de création du fichier/dossier.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X