C#에서 프로그램을 작성하고 프로그램에서 파일을 읽었으며 파일의 내용이 변경되면 OnFileChanged 메서드가 시작됩니다. 그리고 그것은 작동합니다. 하지만 지금은 내 파일에있는 정확한 새 줄을 가져오고 싶습니다. 그래서 나는 새로운 줄이있는 문자열을 가지고있을 것입니다. 파일에는 새로운 줄만 올 수 있습니다.정확한 파일 변경 받기 C#
이 작동 나의은 FileSystemWatcher입니다 :
FileSystemWatcher fileWatcher = new FileSystemWatcher();
fileWatcher.Path = Path.GetDirectoryName(filePath);
fileWatcher.Filter = Path.GetFileName(filePath.Split(backslashSeperator).Last());
fileWatcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName;
fileWatcher.Changed += new FileSystemEventHandler(OnFileChanged);
fileWatcher.EnableRaisingEvents = true;
을이 내 OnFileChanged 방법 :
public static void OnFileChanged(object source, FileSystemEventArgs e) {
}
가 지금은 아마 내 파일의 정확한 라인 변경 문자열을 갖고 싶어.