DIFileFinder is a handy and reliable application designed to be a component collection for Borland / CodeGear Delphi in order to search the file system for files and or folders matching.
Pattern syntax includes standard wildcards as well as full PERL regular expressions. DIFileFinder supports inclusion as well as exclusion filters.
A Faster Approach to Find Files
Unlike most file finder components, DIFileFinder does not use events nor does it build lengthy file lists. Instead it immediately reports a single file or folder at a time. This new architecture guarantees a maximum of flexibility using a minimum of resources only. Simply call the Next method each time another file entry is required. Next returns True for each file found, and the component can then be queried about the file details.
Search Options
Full folder recursion is provided, and directories can be skipped at any time to avoid recursion if not required. DIFileFinder features filters for files, folders, all file attributes (include and exclude) plus full path and file name filters. Descendant components may easily implement their own filtering mechanism by simply overwriting the Validate method.
Requirements:
· Compilers D4, D5, D6, D7, D2005 Win32, D2006 Win32, D2007 Win32.
What's New in This Release: [ read full changelog ]
· Compatibility update with other Yunqa products.