Diese Funktion erstellt eine Liste der Vorhandenen Daten in dem angegebenen Verzeichnis und sucht in den gefundenen Daten nach den von ihnen angegebenen Stichworten. Die Stichworte werden von einem , ohne Leerzeichen getrennt.
public void Scan(string PathToSearch, string Stichworte)
{
List<string> IList = Stichworte.Split(',').ToList();
List<string> FilesInDirectory = Directory.GetFiles(PathToSearch, "*.*",System.IO.SearchOption.AllDirectories).ToList();
for(int i = 0;i != FilesInDirectory.Count;++i)
{
try
{
StreamReader reader = new StreamReader(FilesInDirectory[i]);
string TextInFile = reader.ReadToEnd();
reader.Close();
for(int q = 0;q != IList.Count;++q)
{
if(TextInFile.Contains(IList[q]))
{
// Stichwort gefunden, ihr Code
// Stichwort gefunden, ihr Code
}
}
}
catch
{}
}
}
5 Kommentare zum Snippet