Publicidad

Leer directorios recursivamente con Python


Por Alex el 20/01/2021, Comentar el artículo

Comparte este artículo:      




Python tiene diferentes módulos que nos pueden ayudar a leer directorios como blog o os, combinándolos podemos leer recursivamente los fichero y propiedades de un fichero


Ya que a través de un patrón dado busca todos los nombres de rutas que sean similares y listar la ruta, el nombre del archivo, el tamaño y la fecha de modificación por ejemplo.

import glob
import os
from datetime import datetime

path = '/usr/'

for filename in glob.iglob(path + '**/*.txt', recursive=True):
     size = os.stat( filename).st_size
     date = os.stat( filename).st_mtime   
     print(filename + ' ' + str( size) + ' ' + str( datetime.fromtimestamp( date)))



Este ejemplo es para una ruta de Linux, en Windows se podría poner un path similar a

path = 'c:/Program Files/'


Aquí podéis leer más documentación:

SIGUENOS EN

ARCHIVO

Publicidad

.