Use WMI and poll the reqd folder :
string WMIQuery = "SELECT * FROM __InstanceCreationEvent WITHIN 10 "
+ " WHERE TargetInstance ISA \"CIM_DirectoryContainsFile\" and "
+ " TargetInstance.GroupComponent= "
+ " \"Win32_Directory.Name='C:\\Test\\MyFolderToMonitor'\"";
It will detect rename, create, modify file events..
You may also refer to inspire:
Directory Monitor Service controls SSIS Package Execution[
^]