When the user goes offline, Win32Error enters FileSystemWatcher with the error message "The specified network name is no longer available." This can be detected in the FileSystemWatcher.Error event.
This exception also affects the setting of the EnableRaisingEvents property to false. After the user connects to the network again, set this to true again, and you will receive notifications again. Unfortunately, you will not be notified of what happened when the user was offline.
So, the final answer to your question is no, FileSystemWatcher does not notify an offline file.
source share