What is FileSieve?
FileSieve is the fourth edition of a popular series of software that has been designed to help with the time consuming task of sorting files into directories based upon certain criteria. Select the directories you would like to sort, choose a sorting method, and then click on Start and FileSieve will "sieve" the selected items according to the sorting method and any optional settings you have set.
FileSieve is going open source; please see the GitHub repository for more info!
FileSieve has the following features.
A Method is a particular way of sorting files into their destinations. There are multiple Methods available, and almost all of them are configurable so you can fine-tune them to work exactly as you require.
A Modifier is a way to affect the final file processing. For example, the Casing Modifier provides you the ability to change how the processed files and their destination directories are cased; that is, if they should be upper or lowercase, or a mixture.
Rather than just selecting a single directory to work on, in FileSieve you can select as many source directories as you require and, depending on the set processing options, the contained files will be processed into the selected destination directory. Each source directory optionally supports the searching and ignoring of files by regular expressions, along with optional advanced settings. The amount of files that can be processed is only limited by memory; FileSieve has been tested to process over five million files.
The simulation mode allows FileSieve to sort items as normal but without the actual step of copying, moving, or deleting anything, but instead to log and show the results. This allows you to ensure the results are what you expect before any changes are made to the filesystem.
There are lots more features available! Please take a look at the online documentation for in-depth information.