amv1991

Organizador de arquivos

Jan 22nd, 2021
1,079
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import os
  2.  
  3. #Abaixo coloque o diretório onde estão os arquivos que serão organizados
  4. #   em pastas conforme as extensões
  5. dir = r"C:\Users\Andrew\Desktop\Nova pasta"
  6.  
  7. todosArquivos = os.listdir(dir)
  8. todasExtensoes = []
  9.  
  10. #Divide todas as extensões de arquivos por diretórios
  11. for i in todosArquivos:
  12.     _, fext = os.path.splitext(i)
  13.     if fext not in todasExtensoes:
  14.         todasExtensoes.append(fext)
  15.  
  16. #Cria todas as pastas para organizar os arquivos
  17. for ext in todasExtensoes:
  18.     if ext:
  19.         os.mkdir(os.path.join(dir, ext))
  20.  
  21. #Move todos os arquivos para suas respectivas pastas
  22. for i in todosArquivos:
  23.     _, ext = os.path.splitext(i)
  24.     old_path = os.path.join(dir, i)
  25.     new_path = os.path.join(dir, ext, i)
  26.     os.rename(old_path, new_path)
RAW Paste Data