Skip to content

SkillFunLabs/windows-file-collector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📁 Windows File Collector

GUI tool to collect files by extension from Windows drives — bilingual (English / Portuguese)

PowerShell Windows License Language


🇬🇧 English

What it does

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.

Features

  • 🖥️ 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

Requirements

  • Windows 10 or Windows 11
  • PowerShell 5.1 or later (included by default in Windows)
  • No installation required

How to use

  1. Download or clone this repository
  2. Extract the files — make sure both files are in the SAME folder:
    • Coletor-EN-PT.bat
    • Coletor-GUI-EN-PT.ps1
  3. Double-click Coletor-EN-PT.bat
  4. Choose your language (English or Portuguese)
  5. Select the drives or folder to scan
  6. Choose the file extension
  7. Choose the destination folder
  8. Click START COLLECTION

⚠️ Important: The .bat and .ps1 files must be in the same folder. The .bat file 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 .bat file, click "Run anyway". The script uses -ExecutionPolicy Bypass only for this session — nothing is permanently changed on your system.


🇵🇹 Português

O que faz

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.

Funcionalidades

  • 🖥️ 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

Requisitos

  • Windows 10 ou Windows 11
  • PowerShell 5.1 ou superior (incluído por defeito no Windows)
  • Não requer instalação

Como usar

  1. Descarrega ou clona este repositório
  2. Extrai os ficheiros — certifica-te que ambos os ficheiros estão na MESMA pasta:
    • Coletor-EN-PT.bat
    • Coletor-GUI-EN-PT.ps1
  3. Faz duplo clique em Coletor-EN-PT.bat
  4. Escolhe o idioma (Português ou Inglês)
  5. Seleciona os discos ou a pasta a varrer
  6. Escolhe a extensão de ficheiros
  7. Escolhe a pasta de destino
  8. Clica em INICIAR COLETA

⚠️ Importante: Os ficheiros .bat e .ps1 têm de estar na mesma pasta. O ficheiro .bat funciona 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 Bypass apenas para essa sessão — nada é alterado permanentemente no sistema.


📂 File Structure

About

GUI tool to collect files by extension from Windows drives. Bilingual EN/PT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors