Registriert seit: 10. Jan 2005
Ort: Bönen
1.174 Beiträge
Delphi 11 Alexandria
|
AW: Indizierung von Dateien
27. Okt 2010, 22:52
Das seh ich erst jetzt:
40.000 Dateien von Festplatte lesen...
Hier sah das für mich noch ganz anders aus:
Oops, ja hab ich natürlich vergessen zu erwähnen. Der Code sieht in etwa so aus:
Code:
var
XMLSource, IDList: TStringList;
FoundCount: Integer;
begin
XMLSource:=TStringList.Create;
IDList:=TStringList.Create;
IDList.Text:=Memo1.Text;
try
for i:=0 to IDList.Count-1 do
begin
FilePath:=ExtractFilePath(ParamStr(0))+IDList.Strings[i]+'.xml';
XMLSource.LoadFromFile(FilePath);
if Pos('MyString',XMLSource.Text)>0 then
Inc(FoundCount);
XMLSource.Clear;
end;
finally
IDList.Free;
XMLSource.Free;
end;
end;
Wo sind deine Daten? Im Memo oder wirklich als Dateien einzulesen?
Jürgen Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
|