Einzelnen Beitrag anzeigen

hasserwahn

Registriert seit: 4. Feb 2007
Ort: Lübeck
66 Beiträge
 
Turbo Delphi für Win32
 
#1

Festplatte nach Dateien Scannen

  Alt 16. Mai 2007, 20:39
moin

also ich brauch ein programm, dass die festplatte nach beliebigen programmen durchsucht und sie in einem memo-fenster(oder ähnlichem) speichert. es sollen auch unterordner durchsucht werden.
mein code sieht bis jetzt so aus:

Delphi-Quellcode:
procedure TForm2.DateienSuchen();
var SuchRecord:TSearchRec;
i:integer;
neu,alt:string;
begin
 FindFirst(HauptVerzeichnis+Dateiname,faAnyFile,Suchrecord);
 while (Suchrecord.Name='..') or (Suchrecord.Name='.') do begin
  FindNext(Suchrecord);
 end;
 if (Suchrecord.Attr and fadirectory) <> 0 then begin
  HauptVerzeichnis:=Hauptverzeichnis+Suchrecord.name+'\';
  DateienSuchen;
 end else begin
  memo1.Clear;
  memo1.lines.Add(Hauptverzeichnis+Suchrecord.Name);
  alt:=Hauptverzeichnis+Suchrecord.Name;
  while stoppen=false do begin
   findnext(suchrecord);
   neu:=Hauptverzeichnis+suchrecord.Name;
   if (neu<>alt) then begin
    memo1.lines.Add(neu);
    alt:=neu;
   end else begin
    stoppen:=true;
   end;
  end;
 end;
 //dateiensuchen;
end;



procedure TForm2.Button1Click(Sender: TObject);
begin
 DateienSuchen;
end;



procedure TForm2.FormCreate(Sender: TObject);
begin
 stoppen:=false;
 memo1.Clear;
 HauptVerzeichnis:='C:\';
 Dateiname:='*.*';
end;
So. jetzt listet er in dem memo aber auch noch unterordner auf. iwe kann ich in diese auch noch hineinsehen?

danke
  Mit Zitat antworten Zitat