With the Linux OS, there is the inotify subsystem which notifies an application of changes to the filesystem.
However, I am mainly a Windows user, so I was wondering if there is a similar way to monitor filesystem changes?
I did a bit of searching, I seem to recall seeing something similar for Windows. There's FileSystemWatcher for .NET. Its mainly for NT or XP and forward.