Hygeia allows you to define file patterns which are actually sets of rules and actions. You can define a file pattern by setting up rules to find matching files, and actions to handle them. You can set rules based on file type (video/music etc.), on file name, on file size and so on. Hygeia introduces various actions such as 'Move', 'Copy', 'Rename' and more! Files that satisfy a file pattern and are located in monitored folders, such as Folder watcher or One-time watch folder, will be processed by the defined actions.
Defining a file pattern
Start Hygeia > Choose File Patterns from the welcome screen
Before defining a file pattern, it's better to make sure you understand what is your exact need, or what is it that you want to achieve by defining the file pattern. As soon as you figure it out (shouldn't take a long time in most cases) - give it a name. This name will be in use when defining Folder watchers.
Now, define the rules that describe the files you want to be processed. You can use pre-defined patterns under the 'Kind' rule (Video, Music, Documents, etc.) and/or define your own filtering options, depending on your needs. As you can see in the picture, you can define rules that are based on file name, extension, file dates, size, MP3 tags, etc. Learn more about rules.
After setting the rules, you can set the actions to be executed on the file. You can move, copy, rename, delete, run an application and more. Keep your computer well organized by using data extractors. Data extractors are coming from the matching file. If the file is an MP3 file for example, you can use the <MP3 Artist> data extractor. This data extractor will read data from the file itself when it's handled.
Use the 'Process another file' action if you want to process a file which is not the file that was discovered. To learn more about actions click here.
Prioritizing file patterns
Use the up/down arrows to set the priority of the pattern. When a file is being analyzed it will be processed with the actions of the first file pattern that it satisfies. It's important to set the priority only if two different file patterns are satisfied by the same file.