Skip to content

vitor-kohls/File-Sorter

Repository files navigation

File Sorter

Uma aplicação desktop para organizar arquivos automaticamente em pastas separadas por ano e mês, com base na data de criação de cada arquivo.

💡 Origem

Esse programa foi criado para resolver um problema real: minha mãe organizava fotos da nossa família manualmente, separando-as por ano em um HD externo. O processo era demorado e trabalhoso. O File Sorter automatiza essa tarefa, organizando qualquer tipo de arquivo de forma rápida e prática.

✨ Funcionalidades

  • Selecione a pasta de origem com os arquivos a serem organizados.
  • Selecione a pasta de destino onde os arquivos serão salvos.
  • Defina o intervalo de anos para criação das pastas.
  • A aplicação cria automaticamente a estrutura de pastas ano/mês e move os arquivos para os diretórios corretos com base na data de criação.
  • Pastas vazias são removidas automaticamente ao final do processo.

🖥️ Interface

A interface gráfica foi construída com CustomTkinter, oferecendo uma experiência moderna e intuitiva.

🚀 Como usar

  1. Execute o programa:
    python main.py
  2. Clique em "Pasta para ser organizada" e selecione a pasta com os arquivos.
  3. Clique em "Pasta para ficar os arquivos organizados" e selecione a pasta de destino.
  4. Clique em "Organizar", informe o intervalo de anos (ex: 1990 - 2024) e aguarde a conclusão.

📦 Instalação

  1. Clone o repositório:
    git clone https://github.com/Vitor-Lucas/File-Sorter.git
    cd File-Sorter
  2. Instale as dependências:
    pip install -r requirements.txt

🛠️ Dependências

About

A Python program that organizes your files based on the date they were made.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages