Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: in dateinamen nach einem wort suchen

  Alt 25. Okt 2003, 21:29
Hallo horst,
meinst Du so?

Delphi-Quellcode:
PROCEDURE TForm1.Button6Click(Sender: TObject);
   PROCEDURE DirList(CONST Path: STRING; FileList: TStrings);
   VAR
      SearchR : TSearchRec;
   BEGIN
      // Bestimmte Dateien suchen -> *.TXT
      IF FindFirst(Path + '*.TXT', faAnyFile, SearchR) = 0 THEN
         REPEAT
            IF (SearchR.Attr <> faDirectory) THEN
               BEGIN
                  // nach einem Wort im Dateinamen suchen
                  // pos ist CaseInsensitive!
                  IF POS('x', SearchR.Name) <> 0 THEN
                        FileList.Add(ChangeFileExt(SearchR.Name, '')); // [EDIT] ohne Extension [/EDIT]
               END;
         UNTIL FindNext(SearchR) <> 0;
      FindClose(SearchR);
   END;

BEGIN
   DirList('C:\', ListBox1.Items);
END;
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat