Suction – consolidate files from subdirectories
Suction is a small, yet powerful program that allows you to consolidate files from an infinite number of subdirectories into a single parent directory.
A perfect replacement for the “Unify” function found in the now defunct Dir Utils, Suction will recursively search through a directory (or directories) of your choosing, moving all of the files from those directories up to the root folder of the tree.
Suction is a great tool for people who download or organize a lot of content located in disparate folders – I’m talking to you Usenet and BitTorrent users!
As of release 1.0.6, Suction offers the following features:
- Drag and Drop with multiple folder support
- Context-menu integration with multiple folder support (Enabled via the “About Suction” page)
- Duplicate file name handling
- Remove duplicate files option – Deep scan for files with overlapping names to eliminate duplicate content (Enabled via the “About Suction” page)
- Deletion of empty subdirectories
- Small executable size

The application itself is pretty self-explanatory – simply drag and drop any number of directories onto the program’s interface and wait for it to finish, or select any number of directories and launch Suction via the context (right-click) menu. It’s that easy!
Updates to the software can always be found on this page. I can usually be found Team Hack-a-Day Chat Room, but feel free to leave comments.
Download:
Download Suction 1.0.6 (180 KB – Requires .NET)