All files found within one directory are sorted chronologically (according to the time of their last modification) and uploaded in that order. However, there may be reasons why you want to upload them in different order. You can do it by sorting them into directories and locking/unlocking directories.

When the scheduler triggers an upload, the directories under data directory are ordered alphabetically and files within each directory are ordered by modification date (from the oldest to the newest). If any
directory contains file called ignore, then files in that directory are ignored in that upload.

Example:

`-- data
|-- dir_1
| |-- a.xml
| |-- b.xml
| `-- c.xml
|-- dir_2
| |-- d.xml
| |-- e.xml
| `-- ignore
|-- dir_3
| |-- f.xml
| `-- g.xml
`-- h.xml

If files in following example were created in order g, b, f, c, e, a, d, h, they will be uploaded in the order h (parent directory processed first), b, c, a (dir_1 processed first, files chronologically), g, f
(dir_2 was skipped, so dir_3 goes the last). After the files are uploaded, the structure now looks like this:

`-- data
|-- dir_1
|-- dir_2
| |-- d.xml
| |-- e.xml
| `-- ignore
`-- dir_3