The FindFile Component v4.00 has been released. This is a major update, and introduces some new features.

  • [change] Merged Criteria.Attribute and Criteria.AttributeEx properties in to Criteria.Attributes property.
  • [change] Renamed Criteria.Files.Included property to Criteria.Files.Paths.
  • [change] Renamed Criteria.Files.Excluded property to Criteria.Files.Filters.
  • [change] Merged Criteria.Content.IgnoreCase and Criteria.Content.WholeWord properties in to Criteria.Content.Options property.
  • [change] Parameters of OnFileMatch event altered.
  • [feature] The search criteria for attributes now supports all documented NT file attributes.
  • [feature] The component can search inside files with Unicode (big and little endian) and UTF-8 encodings.
  • [feature] Each folder or path can have its on min/max subfolder level condition.
  • [feature] Exclusion and inclusion filters can use wildcards in entire path (before wildcards were allowed only on filename and drive parts and only for exclusion).
  • [feature] Can use exclusion and inclusion filters freely on any custom order.
  • [feature] In addition to file modification time, OnFileMatch event reports file creation and last access times, and in TDateTime format.
  • [feature] Support for Delphi 2009 added.

Note: This version of component is not compatible with the older versions.

Reader's Comments »

  1. 1. By Joze on November 25, 2008 at 23:57


    First of all thanks for you TFindFile. Excellent work.

    Can you please update your DEMO to reflect changes in TFindFile V4.0. Demo can’t be compiled with new version of TindFile.

    Keep up the good work 🙂

    Best regards,


  2. 2. By Kambiz on November 26, 2008 at 01:24

    Hi Joze,

    You’re very welcome!

    I have already updated the demo for the new release. I downlaoded and compiled it once again with Delphi 7 and it was okay.

    What is your version of Delphi?

    Be sure, you do not have the old dcu files and DELPHIAREA.INC in your Delphi search path.

  3. 3. By Joze on November 27, 2008 at 14:22

    Hi Kambiz,

    everything is OK. It was my error with DEMO (old dcu’s on search path)…

    Thanks again.

    Best regards from Slovenia