public WaitForChanged ( WatcherChangeTypes changeType ) : |
||
changeType | WatcherChangeTypes | |
return |
public WaitForChangedResult WaitForChanged(WatcherChangeTypes changeType) =>
WaitForChanged(changeType, Timeout.Infinite);
FileSystemWatcher::WaitForChanged ( System changeType ) : System.IO.WaitForChangedResult | |
FileSystemWatcher::WaitForChanged ( System changeType, int timeout ) : System.IO.WaitForChangedResult | |
FileSystemWatcher::WaitForChanged ( WatcherChangeTypes changeType, int timeout ) : |
private static void ReadFromFile() { long offset = 0; FileSystemWatcher fsw = new FileSystemWatcher { Path = "C:\\Share\\1", Filter = "INDICATE_REPORT.txt" }; FileStream file = File.Open( FilePathWip21, FileMode.Open, FileAccess.Read, FileShare.Write); StreamReader reader = new StreamReader(file); while (true) { fsw.WaitForChanged(WatcherChangeTypes.Changed); file.Seek(offset, SeekOrigin.Begin); if (!reader.EndOfStream) { do { Console.WriteLine(reader.ReadLine()); } while (!reader.EndOfStream); offset = file.Position; } } }