136 of 151 menu

Método stat do módulo os

O método stat destina-se a obter informações sobre o status do caminho especificado no seu parâmetro. Retorna uma string ou objeto de bytes os.stat_result com atributos.

Atributos do objeto os.stat_result

Atributo Descrição
st_mode Mostra o tipo de arquivo e os bits de modo do arquivo.
st_ino Mostra o número do inode no Unix e o índice do arquivo no Windows.
st_dev Mostra o identificador do dispositivo onde o arquivo está localizado.
st_nlink Mostra o número de links físicos.
st_uid Mostra o identificador do usuário proprietário do arquivo.
st_gid Mostra o identificador de grupo do proprietário do arquivo.
st_size Mostra o tamanho do arquivo em bytes.
st_atime Mostra o tempo do último acesso. Expresso em segundos.
st_mtime Mostra o tempo da última modificação do conteúdo. Expresso em segundos.
st_ctime Mostra o tempo da última alteração de metadados no Unix e o tempo de criação no Windows. Expresso em segundos.
st_atime_ns Mostra o tempo do último acesso. Expresso em nanossegundos como um número inteiro.
st_mtime_ns Mostra o tempo da última modificação do conteúdo. Expresso em nanossegundos como um número inteiro.
st_ctime_ns Mostra o tempo da última alteração de metadados no Unix e o tempo de criação no Windows. Expresso em nanossegundos como um número inteiro.
st_blocks Mostra o número de blocos de 512 bytes alocados para o arquivo.
st_rdev Mostra o tipo de dispositivo, se for um inode de dispositivo.
st_flags Mostra os flags definidos pelo usuário para o arquivo.

Sintaxe

import os os.stat(caminho para o arquivo/pasta)

Exemplo

Vamos verificar o status de um arquivo:

import os print(os.stat('file.txt'))

Resultado do código executado:

os.stat_result( st_mode=33206, st_ino=1970324838088376, st_dev=2862826519, st_nlink=1, st_uid=0, st_gid=0, st_size=210, st_atime=1701422724, st_mtime=1701364277, st_ctime=1701363216 )

Veja também

  • método path.getsize do módulo os,
    que retorna o tamanho do caminho em bytes
  • método disk_usage do módulo shutil,
    que retorna estatísticas de uso do disco
  • método getcwd do módulo os,
    que retorna a pasta de trabalho atual
bydeenesfrptru