Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cassiojhones/folderflex

Move todos os arquivos das subpastas para a pasta raiz
https://github.com/cassiojhones/folderflex

csharp dotnet open-source windows wpf xaml

Last synced: 10 days ago
JSON representation

Move todos os arquivos das subpastas para a pasta raiz

Awesome Lists containing this project

README

        

Banner FolderFlex

⭐ Deixe uma estrela no repositório

![GitHub Release](https://img.shields.io/github/v/release/Cassiojhones/folderflex?sort=date&display_name=tag&style=plastic&label=Vers%C3%A3o&link=https%3A%2F%2Fgithub.com%2FCassioJhones%2FFolderFlex%2Freleases%2Fdownload%2F4.0.1.0%2FFolderFlex.exe&link=https%3A%2F%2Fgithub.com%2FCassioJhones%2FFolderFlex%2Freleases%2Fdownload%2F4.0.1.0%2FFolderFlex.exe)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/cassiojhones/folderflex/total?style=plastic&label=Downloads)
![GitHub Repo stars](https://img.shields.io/github/stars/Cassiojhones/folderflex?style=plastic&label=Stars)
![Front](https://img.shields.io/badge/WPF-017ad7?style=plastic&logo=Windows&logoColor=white)
![Back](https://img.shields.io/badge/.NET_8-512BD4?style=plastic&logo=dotnet&logoColor=white)
[![CI/CD](https://github.com/CassioJhones/FolderFlex/actions/workflows/dotnet-desktop.yml/badge.svg?style=plastic)](https://github.com/CassioJhones/FolderFlex/actions/workflows/dotnet-desktop.yml)

## 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](https://github.com/CassioJhones/FolderFlex/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](https://github.com/CassioJhones/Movedor/issues) 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](https://github.com/CassioJhones)