There is nothing even close to the ability to deliver any events from FTP server to a client. There is no a sign of inversion of control (see
http://en.wikipedia.org/wiki/Inversion_of_control[
^]) you might need for that. FTP protocol is very old, based on purely client-server paradigm and completely closed for any extensions, callback or anything like that.
You have only one remote possibility: you can develop a custom service on the server machine instead of FTP or in addition to it. This cannot be a pure client-server technology, but should be based on a published-subscriber paradigm: clients are connected to the service and subscribe to certain notifications from the service file system. If the service is Window-based, you can use
FileSystemWatcher
inside the server machine.
This is quite feasible, but would make a pretty serious project which would take considerable development time. I'm not sure it can interest you. If you're are interested, ask your questions (use "Add comment" and "Improve question", don't post a "solution" as many mistakenly do), but don't expect easy solution.
—SA