I want to track changes for files inside a directory, and notify web services whenever they change.
On a Mac, I know I can react to file system events, like creating it, modifying it, etc.
Which would be the best way to do this in Windows?
Which language do you advise for this? (I will be building a basic UI for it).
The native (C++/C) API is ReadDirectoryChangesW. In .Net (C# etc) this is encapsulated in the FileSystemWatcher class. C# is much easier to program for, there is some sample code at that URL.
These APIs are both subject to occasional missed events. There’s no solution to this that I am aware of, not any easy alternative. If your directory is not changing that often, it likely will work just fine for you.