La classe GCSFileStat
est fournie par la bibliothèque cliente App Engine pour Cloud Storage dans /src/cloudstorage
. Elle permet de stocker des données statistiques sur les fichiers provenant de cloudstorage.stat().
Propriétés de l'instance
Une instance GCSFileStat
possède les propriétés suivantes :
- filename
- Chaîne. Nom du fichier que ces statistiques décrivent, au format
/bucket/object
. Par exemple,/my_bucket/lyrics/southamerica/list5.txt
. - is_dir
- "True" si cette propriété représente un répertoire. "False" s'il s'agit d'un vrai fichier.
- st_size
- Compatible avec le type de données "Long". Taille du fichier, en octets.
- etag
- Chaîne. Représentation hexadécimale du hachage MD5 du contenu du fichier.
- st_ctime
- Compatible avec le type de données "Float". Date et heure de création du fichier POSIX.
- content_type
- Chaîne. Type de contenu du fichier.
- metadata
- Dict. Contient les métadonnées spécifiées par l'utilisateur dans l'en-tête
x-goog-meta-
. Par exemple, {'x-goog-meta-foo': 'foo', 'x-goog-meta-bar': 'bar'}.