Skip to content

CassioJhones/FolderFlex

Repository files navigation

Banner FolderFlex

⭐ Deixe uma estrela no repositório

GitHub Release GitHub Downloads (all assets, all releases) GitHub Repo stars Front Back CI/CD

Descrição

O FolderFlex é uma ferramenta para mover, copiar e organizar grandes quantidades de arquivos de forma eficiente. Especialmente útil para quem lida com arquivos distribuídos em várias subpastas e deseja movê-los para uma única pasta raiz ou copiá-los, mantendo a estrutura limpa e organizada.

Cenário de Uso

Imagine que você precisa acessar diversas subpastas contendo arquivos como fotos, vídeos, documentos, entre outros. O processo de mover ou copiar manualmente esses arquivos pode ser repetitivo e demorado. FolderFlex agiliza esse processo automatizando a movimentação ou cópia de arquivos de todas as subpastas para uma pasta raiz, evitando a sobrescrita e permitindo renomeação automática de arquivos duplicados.

Vantagens:

  • Mover ou Copiar Arquivos: Move ou copia arquivos de várias subpastas para uma pasta de destino ou a própria pasta raiz.
  • Feedback Visual: Acompanhe o progresso e veja o número de arquivos movidos em tempo real.
  • Registro de Tempo: Mostra o tempo total gasto no processo.
  • Acesso Rápido: Clique nos arquivos listados para abrir diretamente seu local de origem.
  • Suporte a múltiplos formatos: Compatível com diferentes tipos de arquivos.
  • Atualizações Automáticas: Verificação de novas versões via GitHub Releases.
  • Economia de Tempo: O que poderia custar minutos e até horas, agora pode ser feito em segundos.
  • Organização Simplificada: Centralize todos os seus arquivos sem o esforço manual de abrir cada uma das pastas.
  • Sem Preocupações: Elimina o risco de esquecer arquivos em subpastas ou perder algo importante.

Como Funciona

WorkingGif

Idiomas Disponíveis

Languages

Download Gratuito

  1. Baixe a última versão do aplicativo na seção de releases
  2. Caso já tiver instalado .NET 8, basta executar

Como Usar

  1. Selecione a pasta de origem: Escolha a pasta contendo subpastas com arquivos que você deseja mover ou copiar.
  2. Escolha a pasta de destino: Especifique a pasta para onde os arquivos serão movidos/copiados.
  3. Caso nao tiver um destino especificado os arquivos de todas as subpastas serao movidos/copiados para a raiz
  4. Escolha o modo de operação:
    • Mover: Transfere os arquivos para a pasta de destino ou raize deleta todas as pastas vazias.
    • Copiar: Apenas copia os arquivos para a nova pasta ou aiz.
  5. Iniciar: Clique no botão Mover ou Copiar para executar a operação.

Exemplo de uso

  1. Mover arquivos:
    • Clique em "Mover" para transferir arquivos de várias subpastas para um único diretório ou para a própria raiz.
  2. Copiar arquivos:
    • Marque a opção "Copiar" para duplicar os arquivos em outro local ou na própria raiz.

Contribuição

Contribuições são bem-vindas! Se você tiver sugestões, problemas ou correções de bugs, abra uma issue ou envie um pull request.

Como Contribuir

  1. Fork este repositório.
  2. Crie uma branch para a sua feature (git checkout -b feature/nova-feature).
  3. Commit suas alterações (git commit -m 'Adiciona nova feature').
  4. Push para a branch (git push origin feature/nova-feature).
  5. Abra um pull request.

Autor

Cássio Jhones