No, this does not exist, because the FTP folder cannot send you any events about any changes. So you need to write your own little class with a background worker. This question periodically asks the ftp server for a directory listing and compares it to the last list received. Then you can trigger some events depending on the changes that have occurred.
So, you will get an event class in .Net, but under the hood will pull a model with a lot of traffic on the wire.
source share