private void init() { parser.StartNode = "//body"; packetCapture.Start(1000); packetCapture.OnHttpPacketArrival += HttpPacketArriveEvent; OnChangedHandler onChangeHandler = new OnChangedHandler(OnChanged); OnRenamedHandler onRenamedHandler = new OnRenamedHandler(OnRenamed); IOTracker track = new IOTracker("C:\\", onChangeHandler, onRenamedHandler); track.AddFileType("txt"); track.AddFileType("ppt"); try { track.StartWatch(); } catch (Exception e) { Console.Out.WriteLine(e.ToString()); } }
/// <summary> /// 파일 경로와 함께 IOTracker 초기화. /// </summary> /// <param name="path"> 감시할 디렉토리 경로. </param> /// public IOTracker(String path, OnChangedHandler onChanged, OnRenamedHandler onRenamed) { mOnChanged = onChanged; mOnRenamed = onRenamed; mPath = path; watchers = new Dictionary<string, FileSystemWatcher>(); }
/// <summary> /// 파일 경로와 함께 IOTracker 초기화. /// </summary> /// <param name="path"> 감시할 디렉토리 경로. </param> /// public IOTracker(String path, OnChangedHandler onChanged, OnRenamedHandler onRenamed) { mOnChanged = onChanged; mOnRenamed = onRenamed; mPath = path; watchers = new Dictionary <string, FileSystemWatcher>(); }
public static void Main(string[] args) { parser.StartNode = "//body"; packetCapture.Start(1000); packetCapture.OnHttpPacketArrival += HttpPacketArriveEvent; OnChangedHandler onChangeHandler = new OnChangedHandler(Program.OnChanged); OnRenamedHandler onRenamedHandler = new OnRenamedHandler(Program.OnRenamed); IOTracker track = new IOTracker("C:\\", onChangeHandler, onRenamedHandler); track.AddFileType("txt"); track.AddFileType("ppt"); try { track.StartWatch(); } catch (Exception e) { Console.Out.WriteLine(e.ToString()); } //StartNetworkingService(); }