public FileScanner(string directoryPath, IStringInterpreter lineInterpreter)
        {
            LineInterpreter = lineInterpreter;
            Path            = directoryPath;
            ClientFile      = Path + "Client.txt";

            FileInfo fi = new FileInfo(ClientFile);

            fileLength = fi.Length;

            new Thread(() => CustomWatcher(ClientFile)).Start();

            //watcher.Path = Path;

            //watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.LastAccess;
            //watcher.Filter = "Client.txt";
            //watcher.Changed += new FileSystemEventHandler(OnChanged);
            //watcher.EnableRaisingEvents = true;
            //Console.WriteLine("created watcher for {0}", watcher.Path + watcher.Filter);
        }
Exemple #2
0
 public WebCrawl(string accountName, IStringInterpreter interpreter)
 {
     _url        = _urlBase + accountName + _urlEnd;
     Interpreter = interpreter;
 }