File Search (TFileSearch component) allows you find any file or folder on your disk - just set the required attributes, file and folder masks (wildchars are supported), choose the root folder and call the Search method. Search process can be interrupted or refined on-the-fly with OnFound and OnFolderSkip events, and the OnFinished event will inform you that the search process is stopped. Each found file or folder is passed to any related event as VCL-friendly TFileInfo record instead of complicated and complex WinAPI's FINDDATA structure. File Search suite includes demo project that demonstrates main features of TFileSearch component.