Suction

Download Suction 1.3.8
287 KB, .exe – Requires .NET 3.5

Trouble Downloading? To prevent leeching, this page blocks all requests lacking a referer. Try this alternate download link instead.

Suction is a small application that allows you to consolidate files from any number of directories into a single parent directory.

A perfect replacement for the “Unify” function found in the now defunct Dir Utils, Suction will search through your directories, moving all of the files from those directories up to the root  folder of your choosing.

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!

Suction offers the following features:

  • Drag and Drop with multiple folder support
  • Context-menu integration with support for multiple folders
  • Duplicate file renaming
  • Ability to prepend or append custom naming to duplicate files
  • Duplicate file deletion, a deep scan for files with identical names to eliminate duplicate content
  • Deletion of empty folders
  • Ability to delete files to Recycle Bin
  • Ability to undo last Suction
  • Ability to sort files by type after Suctioning
  • Auto exit when finished
  • Thorough logging options
  • Small executable size
  • Automatic update notification – Suction will automatically check for application updates so you always have the latest version at your fingertips

The application itself is pretty self-explanatory – simply drag and drop any number of folders onto the program’s interface, or select any number of directories and launch Suction via the context (right-click) menu.  Suction will then work through the chosen folders “suctioning” all of the files it finds to the top.  It’s that easy!

Updates to the software can always be found on this page.  I can usually be found in the Team Hack-a-Day Chat Room, but feel free to leave comments.

Changelog

Suction 1.3.8 – 2010.04.29

  • Internal optimizations and tweaks
  • Removed UAC compatability – causes more issues than it resolves

Suction 1.3.5 – 2010.01.29

  • Added option to keep the Suction window on top of all other applications (See Configuration pane)

Suction 1.3.4 – 2010.01.27

  • Fixed a null reference bug that would cause the application to crash under certain configurations

Suction 1.3.3 – 2010.01.25

  • Fixed bug where Suctioned files and sorting folders would be deleted in certain situations when sorting was enabled when sorting folders already exist

Suction 1.3.2 – 2009.12.08

  • Added Windows UAC compatability to allow for elevated credentials at runtime

Suction 1.3.1 – 2009.09.28

  • Fixed a minor file path issue

Suction 1.3.0 – 2009.09.24

  • Added an “Undo” feature allowing you to reverse your last Suction action
  • Added a sorting feature allowing you to sort files into folders after Suctioning
  • Fixed “Suctioned” count to reflect actual file movements rather than all files seen

Suction 1.2.2 – 2009.09.14

  • Fixed update check bug that would cause a NullReference error exclusively affecting Windows XP

Suction 1.2.1 – 2009.09.10

  • Changed update system to check for updates once every 24 hours at most

Suction 1.2.0 – 2009.09.02

  • Added web-based update notification system
  • Added ability to rename duplicate files using custom text
  • Added ability to choose between prepending and appending text/numbers when renaming duplicate files

Suction 1.1.4 – 2009.08.24

  • Added ability to delete files/folders to the Recycle Bin – this is enabled by default
  • New About screen including software license

Suction 1.1.3 – 2009.08.13 – Thanks to Gary M. for the bug reports and testing

  • Fixed auto-exit bug that would cause the application to remain open when initiated from the context menu
  • Fixed logging location bug (Suction would log its actions in folder being suctioned)
  • Fixed logging bug that would leave logging enabled when all logging was disabled
  • Tweaked context menu code to better handle registry entries (No more random errors when removing the context menu entry)

Suction 1.1.2 – 2009.08.06

  • Non-public testing release

Suction 1.1.1 – 2009.07.15

  • Fixed the “Could not remove Suction from registry” bug

Suction 1.1.0 – 2009.07.08

  • New configuration pane
  • New logging options (log program errors, file moves, or both)
  • Ability to toggle empty folder deletion on or off
  • Auto exit when finished

Suction 1.0.7 – 2009.07.06

  • Fixed bug where data would be lost if a folder contained a file with the same name (including the extension)

Suction 1.0.6 – 2009.05.26

  • New “Remove Duplicate Files” option – Scans the first 512 bytes of files having the same name, comparing them for content, and deleting duplicates.  There is increased disk I/O and thus slower performance when this option is enabled and a large amount of duplicate files exist.  This option can be enabled via the “About Suction” page.
  • Minor gui issue resolved

Suction 1.0.5 – 2009.05.22

  • Added a post-job indicator that indicates how many files were moved
  • Fixed a bug that would cause Suction to try moving files already located in the root folder

Suction 1.0.4 – 2009.05.11

  • Suction will now check the registry upon launch and update the context menu command path if you have installed Suction to your context menu.  This ensures that your menu is not broken if your relocate the executable.
  • New application icon

Suction 1.0.3 – 2009.05.08

  • Improved duplicate detection using hashtables, improving performance by over 1200% on average when a large amount of name collisions occur.  Example benchmark – 2,448 files in 1,008 folders with 2,441 file name collisions  – From 54 seconds to 4 seconds processing time

Suction 1.0.2 – 2009.05.07

  • Fixed duplicate bug that caused dupe files to be deleted rather than renamed in the root directory
  • Fixed unresponsive GUI issues

Suction 1.0.0 – 2009.05.06

  • Initial testing release
 
This entry was written by Mike , posted on Thursday May 07 2009at 02:05 pm , filed under and tagged , , , , , . Bookmark the permalink . Post a comment below or leave a trackback: Trackback URL.

131 Responses to “Suction”

  • Suzanne F. says:

    I left this comment on your old website, but in case you no longer check there, here it is again:
    Is it possible to use Suction to move files out of folders (and delete the folders) if and only if there is a single file in a folder? Basically, I am trying to organize font files, and I want to keep them with their read me file if there is one, or with their other family members if they exist, but I don’t want just one font in a folder by itself.
    If Suction can’t do this, can you recommend some other method? I’m using 64-bit Windows 7.

  • Tre A. says:

    I really like your program, but is there any way to allow an option for suction to keep certain file types in there folders moving only the folders to the parent directory. Thank you

  • [...] Suction parent directory files consolidator [...]

  • [...] espero que la disfruten y no olviden compartirla. Lo pueden descargar en el siguiente enlace:Descargar Suction Entradas Relacionadas:PC Monitor – Aplicación para controlar el PC desde el teléfono o [...]

  • miguel says:

    muy buen programa sigan visitando lo mejor de la web maestros de la computacion

  • Dan S says:

    Hello – I’ve been a bug fan of your Suction app for a couple years now. However, running Windows 7, the application just keeps crashing on me, referencing CLR20r3. You’ve said this implies that .NET 2.0 is being used rather than 3.5 as recommended.

    The problem here is that 2.0, 3.0 SP2, and 3.5 SP1 all come preinstalled as part of Windows 7. I even tried installing 4.0 just to get this to work, but Suction keep utilizing the 2.0 framework regardless.

    Unfortunately, there’s no easy way to just disable earlier versions of .NET in Windows 7.

    Is there any way you can compile the app to look for and use newer versions of .NET before falling back to 2.0?

  • Dan S says:

    Forgive the typos in that previous post… yeesh!

    s/bug/huge
    s/keep/keeps

  • John Peterson says:

    This is a tool I’ve been looking for!

    Please consider releasing the source code!

    I just need to fix a few small bugs.

    - Fix sorting so that a sorting category can be blank.
    - Fix unexplained crash (that may occur with specific folder names)

    Thanks!

  • Vicente says:

    Congratulations for making a simple yet useful program, helped me, greetings

  • luan says:

    rtrtgfgfgttt

  • luan says:

    tfdffgerg

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>