Introduction to File Juggler

This introduction will help you understand the basic concepts of File Juggler and how File Juggler rules work.


These concepts are used several places in File Juggler's interface and in this documentation.


A Rule is a set of if-then instructions that you create to specify how File Juggler should process your files.

Creating rules

Monitor folders

When a file has been created or changed, File Juggler will examine if it matches the conditions you have set up in the rule.

Monitor folders


Conditions are used to specify which files a rule should process.



If the file matches your conditions File Juggler will perform the actions you have specified in the rule.



Variables are pieces of information that is read from files. These can be examined in conditions and used in actions.



How File Juggler rules work

File Jugglers rule examines files and performs actions on a if-then principle:

1. Monitor

File Juggler rules monitor one or more folders. When a file is added or changed it reacts instantly.

2. If

File Juggler examines if the file matches your conditions.

3. Then

File Juggler takes the actions you have set up.

How File Juggler processes files

Your rules will process files when they are created or modified, usually within a few seconds.

File Juggler will not to process the same file twice, unless it has changed. If you need to process the same file again, you can open the rule and mark the file as pending. This can be relevant when testing your rule.

File Juggler is notified of changes to folders by Windows, and does not scan your folders at regular intervals, with the following exceptions:

  • Whenever a rule starts or File Juggler starts, it will perform a full scan to catch up on changes that might have happened while it wasn't running.
  • File Juggler will not receive notifications of changes on network locations, instead it will perform full scans a regular intervals.
  • In some cases many rapid changes to a folder can cause a complete rescan.

File Juggler processes rules in the order they are listed in the interface (from v. 3.0 on). For example, you could create a rule that moves all word files from a folder, and a second rule that moves all files from same folder. You can be certain that the first rule has run before the second rule runs: The first rule will always move the word files before the second rule runs and moves the rest.


An overview of File Jugglers interface where you manage and edit rules.