private static IllegalWordsSearch CreateIllegalWordsSearch() { string[] words1 = File.ReadAllLines(Path.GetFullPath(KeywordsPath), Encoding.UTF8); string[] words2 = File.ReadAllLines(Path.GetFullPath(UrlsPath), Encoding.UTF8); var words = new List <string>(); foreach (var item in words1) { words.Add(item.Trim()); } foreach (var item in words2) { words.Add(item.Trim()); } var search = new IllegalWordsSearch(); search.SetKeywords(words); search.Save(Path.GetFullPath(BitPath)); var text = new FileInfo(Path.GetFullPath(KeywordsPath)).LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss") + "|" + new FileInfo(Path.GetFullPath(UrlsPath)).LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss"); File.WriteAllText(Path.GetFullPath(InfoPath), text); return(search); }