Qual é o Tamanho?
Você está a trabalhar como consultor de TI para uma grande empresa. Eles têm muitos documentos e ficheiros armazenados no servidor. Porém, estão a ficar sem espaço de armazenamento e precisam de realizar uma auditoria aos ficheiros para entender melhor onde é que a maioria do espaço está a ser utilizada. Eles querem um programa em Python que receba um caminho para um diretório como entrada, percorra todos os ficheiros e subdiretórios nesse diretório, calcule o tamanho de cada ficheiro (em bytes), some-os e retorne o tamanho total dos ficheiros nesse diretório.
A única linha de entrada será uma string que representa o caminho para um diretório no servidor.
A saída do programa deve ser um único número, que é o tamanho total de todos os ficheiros, em bytes, encontrados nesse diretório e nos seus subdiretórios.
Entrada | Saída |
documents | 24 |
Nota: Pode pesquisar online como obter o tamanho de um ficheiro usando
pathlib
.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB