GCSFileStat
wird von der App Engine-Clientbibliothek für Cloud Storage bereitgestellt, die in /src/cloudstorage
enthalten ist. Diese Klasse wird zum Speichern von Dateistatusdaten aus cloudstorage.stat() verwendet.
Instanzattribute
Eine GCSFileStat
-Instanz hat die folgenden Eigenschaften:
- filename
- String Der Name der Datei, den diese Dateistatistik beschreibt, im Format
/bucket/object
. Beispiel:/my_bucket/lyrics/southamerica/list5.txt
- is_dir
- "True", wenn ein Verzeichnis dargestellt wird. "False", wenn es sich um eine echte Datei handelt.
- st_size
- Längenkompatibel. Die Dateigröße in Byte.
- etag
- String. Die hexadezimale Darstellung des MD5-Hashwertes des Dateiinhalts.
- st_ctime
- Float-kompatibel. Der Erstellungszeitpunkt der Posix-Datei.
- content_type
- String. Der Inhaltstyp der Datei.
- metadata
- Dict. Enthält alle vom Nutzer angegebenen Metadaten aus dem Header
x-goog-meta-
. Beispiel: {'x-goog-meta-foo': 'foo', 'x-goog-meta-bar': 'bar'}.