0 votes

Heures de création et de dernier accès au système de fichiers

Pourquoi Android ne garde-t-il pas trace des heures de création et de dernier accès ainsi que de la dernière modification des fichiers dans le système de fichiers ?

3voto

David Negron Points 971

Il ne stocke pas la date de création parce que les systèmes de fichiers UNIX (en général) ne la stockent nulle part, et Android ne semble pas être différent. Cette question de Stack Overflow contient une discussion à ce sujet (vous pouvez ignorer le fait qu'il s'agit de Python - les réponses sont toujours pertinentes), et la page de manuel de stat décrit les heures qui sont généralement stockées dans la structure de données.

Quant aux derniers accès... et bien... fait garder la trace. Essayez ls -l dans n'importe quel répertoire pour lequel vous avez les permissions nécessaires :

$ cd /sdcard/
cd /sdcard/
$ ls -l
ls -l
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 LOST.DIR
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 DCIM
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 Android
drwxrwxr-x system   sdcard_rw          2011-04-27 16:14 glogs
-rwxrwxr-x system   sdcard_rw    49152 2011-05-27 16:04 AndroidBytes.txt
drwxrwxr-x system   sdcard_rw          2011-06-28 16:28 vim
-rwxrwxr-x system   sdcard_rw        0 2011-09-11 16:48 su-2.3.1-bin-signed.zip
$

Si vous avez busybox vous pouvez également utiliser le stat pour des informations plus détaillées. Elle vous permet également d'utiliser des ls des drapeaux comme -u , -c et -t (voir man ls si vous ne le connaissez pas). Voici un extrait de stat :

# stat databases
stat databases
  File: "databases"
  Size: 2048            Blocks: 4          IO Block: 4096   directory
Device: 1f06h/7942d     Inode: 454         Links: 1
Access: (0771/drwxrwx--x)  Uid: (10079/  app_79)   Gid: (10079/  app_79)
Access: 2011-09-29 09:07:44.000000000
Modify: 2011-09-29 09:07:44.000000000
Change: 2011-09-29 09:07:44.000000000
#

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