Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- import os
- from datetime import datetime
- directorio = input("Ingrese el directorio: ")
- # para listar todos los archivos
- print("\nArchivos: ")
- for entrada in os.scandir(directorio):
- if entrada.is_file():
- print(entrada.name)
- # para listar todos los archivos
- print("\n\nSubdirectorios: ")
- for entrada in os.scandir(directorio):
- if entrada.is_dir():
- print(entrada.name)
- # para listar todos los archivos con tamaño y fecha de modificación
- print("\nArchivos con atributos")
- print("Archivo".ljust(40), "Tamaño".rjust(8)," ", "Ultima modificación")
- for entrada in os.scandir(directorio):
- if entrada.is_file():
- info = entrada.stat()
- tamanio = info.st_size
- if tamanio < 1024:
- tamanio = f"{tamanio} B"
- elif 1024 <= tamanio < 1024**2:
- tamanio = "{:.1f} KB".format(tamanio/1024)
- else:
- tamanio = "{:.1f} MB".format(tamanio/1024**2)
- ult_modif = datetime.utcfromtimestamp(info.st_mtime).strftime("%d-%b-%y %H:%M")
- print(entrada.name.ljust(40), tamanio.rjust(8), " ",ult_modif)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement