GUI tool to collect files by extension from Windows drives — bilingual (English / Portuguese)
Windows File Collector is a graphical tool (GUI) built in PowerShell that scans your Windows drives or specific folders and copies all files matching a chosen extension into a single destination folder.
Useful for quickly gathering all files of a specific type — photos, documents, executables, logs — from across an entire drive without manually browsing every folder.
- 🖥️ Clean graphical interface — no command line needed
- 🌐 Bilingual: choose English or Portuguese at launch
- 💾 Scan entire drives (select multiple) or a specific folder
- 🔍 Filter by common extensions (
.pdf,.jpg,.mp3,.exe, etc.) or type a custom one - 📂 Choose any destination folder for the collected files
- 🚫 Option to skip system folders (
Windows,System Volume Information,$Recycle.Bin, etc.) - ⚙️ Runs the scan in the background — UI stays responsive
- ✅ Handles duplicate filenames automatically (adds
_1,_2, etc.) - ❌ Cancel button to stop an ongoing scan at any time
- 📊 Summary at the end: total found, copied, and errors
- Windows 10 or Windows 11
- PowerShell 5.1 or later (included by default in Windows)
- No installation required
- Download or clone this repository
- Extract the files — make sure both files are in the SAME folder:
Coletor-EN-PT.batColetor-GUI-EN-PT.ps1
- Double-click
Coletor-EN-PT.bat - Choose your language (English or Portuguese)
- Select the drives or folder to scan
- Choose the file extension
- Choose the destination folder
- Click START COLLECTION
⚠️ Important: The.batand.ps1files must be in the same folder. The.batfile works as a launcher — it looks for the PowerShell script in its own location. If you move one without the other, the tool won't start.
Note: If Windows shows a security warning when running the
.batfile, click "Run anyway". The script uses-ExecutionPolicy Bypassonly for this session — nothing is permanently changed on your system.
O Coletor de Ficheiros Windows é uma ferramenta gráfica (GUI) feita em PowerShell que varre os teus discos ou uma pasta específica e copia todos os ficheiros com a extensão escolhida para uma pasta de destino.
Útil para recolher rapidamente todos os ficheiros de um determinado tipo — fotos, documentos, executáveis, logs — de um disco inteiro, sem ter de navegar manualmente em cada pasta.
- 🖥️ Interface gráfica simples — sem linha de comandos
- 🌐 Bilingue: escolhe Português ou Inglês ao iniciar
- 💾 Varre discos inteiros (seleciona vários) ou uma pasta específica
- 🔍 Filtra por extensões comuns (
.pdf,.jpg,.mp3,.exe, etc.) ou escreve uma personalizada - 📂 Escolhe qualquer pasta de destino para os ficheiros recolhidos
- 🚫 Opção para ignorar pastas do sistema (
Windows,System Volume Information,$Recycle.Bin, etc.) - ⚙️ Executa a varredura em segundo plano — a interface não bloqueia
- ✅ Trata nomes duplicados automaticamente (adiciona
_1,_2, etc.) - ❌ Botão de cancelar para parar a operação a qualquer momento
- 📊 Resumo no final: total encontrado, copiado e erros
- Windows 10 ou Windows 11
- PowerShell 5.1 ou superior (incluído por defeito no Windows)
- Não requer instalação
- Descarrega ou clona este repositório
- Extrai os ficheiros — certifica-te que ambos os ficheiros estão na MESMA pasta:
Coletor-EN-PT.batColetor-GUI-EN-PT.ps1
- Faz duplo clique em
Coletor-EN-PT.bat - Escolhe o idioma (Português ou Inglês)
- Seleciona os discos ou a pasta a varrer
- Escolhe a extensão de ficheiros
- Escolhe a pasta de destino
- Clica em INICIAR COLETA
⚠️ Importante: Os ficheiros.bate.ps1têm de estar na mesma pasta. O ficheiro.batfunciona como um lançador — ele procura o script PowerShell no mesmo local onde está. Se moveres um sem o outro, a ferramenta não vai abrir.
Nota: Se o Windows mostrar um aviso de segurança ao executar o
.bat, clica em "Executar mesmo assim". O script usa-ExecutionPolicy Bypassapenas para essa sessão — nada é alterado permanentemente no sistema.