GCSFileStat
é fornecido pela biblioteca de cliente do App Engine para Cloud Storage contida em /src/cloudstorage
. Essa classe é usada para armazenar dados estatísticos de arquivos de cloudstorage.stat().
Propriedades da instância
Uma instância GCSFileStat
tem as seguintes propriedades:
- filename
- String. O nome do arquivo que esta estatística de arquivo está descrevendo, no formato
/bucket/object
. Por exemplo,/my_bucket/lyrics/southamerica/list5.txt
. - is_dir
- Verdadeiro se representar um diretório. Falso se for um arquivo real.
- st_size
- Compatível com longo. O tamanho do arquivo em bytes.
- etag
- String. A representação hexadecimal do hash MD5 do conteúdo do arquivo.
- st_ctime
- Compatível com float. O tempo de criação do arquivo posix.
- content_type
- String. O tipo de conteúdo do arquivo.
- metadata
- Dict. Contém metadados especificados pelo usuário a partir do cabeçalho
x-goog-meta-
. Por exemplo, {'x-goog-meta-foo': 'foo', 'x-goog-meta-bar': 'bar'}.