You can define as many rule as you wish.
A rule is defined by:
- A name
- A directory (c:\ftp, \\server\share\ftp)
- A file filter (*.txt, *.* ...)
- A scheduling, cron like
- A script written in C# with full .NET API available
Cron starts and compare directory content with the previous directory snapshoot.
Four action are possible:
- NewFile
- DeletedFile
- ChangedFile
- IdenticalFile
NewFile
You are called on NewFile when a new file is present in the directory
DeletedFile
You are called on DeletedFile when a file is removed from the directory
ChangedFile
You are called on ChangedFile when a file has changed, for example on size or on time.
IdenticalFile
The useful IdenticalFile tell you a file is there and the process putting the file in the directory finish to deal with it.