A C++ utility for scanning, analyzing, and cleaning files inside a selected folder.
Dead File Finder lets users select a folder, inspect the files inside it, analyze their basic properties, and decide which files should be kept or deleted.
- Select and validate any folder path from the computer
- Scan files and folders inside the selected location
- Display file name, extension, size, and word count
- Analyze files based on their basic properties
- Categorize files as empty, large, or normal
- Identify potential files worth reviewing
- Permanently delete a selected file
- Handle invalid paths and filesystem errors
Just point the tool at a folder and it takes care of the rest. It scans every file inside, reads its name, extension, and size, and flags anything unnecessary along the way.
From there, you're in control. Review any flagged file for full details, delete it permanently, or exit whenever you're done.
C++ and Object-Oriented Programming applied to a practical file-system utility.
C++ Object-Oriented Programming Filesystem & File Handling
Compile the project and run the utility directly from the terminal.
Clone the repository
git clone <your-repository-url>
cd Dead_File_FinderCompile
g++ -g src/main.cpp src/File.cpp src/Folder.cpp src/Scanner.cpp src/Analyzer.cpp -o main.exeRun
.\main.exeFuture updates will focus on making file analysis more useful while keeping the tool simple and practical.