Thema: Delphi SelectDirectory Problem

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#12

Re: SelectDirectory Problem

  Alt 12. Aug 2009, 19:02
Dann waren wir doch nicht so daneben. Du musst zunächst einmal das Verzeichnis nach *.txt durchsuchen, das geht wie gesagt mit FindFirst usw. Jede gefundene Datei durchsuchst Du dann wiederum nach dem Text, etwa so:
Delphi-Quellcode:
uses StrUtils;

function FileContainsText(const Filename, SearchText: string;
                          CaseSensitive: Boolean = true): Boolean;
var sList: TStringlist;
begin
  sList := TStringlist.Create;
  try
    sList.LoadFromFile(Filename);
    if CaseSensitive then
      Result := AnsiContainsStr(sList.Text, SearchText)
    else
      Result := AnsiContainsText(sList.Text, SearchText);
  finally
    sList.Free;
  end;
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat