mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-01 14:20:41 +02:00
TFileSearcher: allow case-sensitive file searching (defaults to false).
git-svn-id: trunk@40902 -
This commit is contained in:
parent
36e370bd76
commit
d479775c9d
@ -1428,7 +1428,7 @@ begin
|
||||
end;
|
||||
|
||||
procedure TFileSearcher.Search(const ASearchPath: String; ASearchMask: String;
|
||||
ASearchSubDirs: Boolean);
|
||||
ASearchSubDirs: Boolean; CaseSensitive: Boolean = False);
|
||||
var
|
||||
MaskList: TMaskList;
|
||||
|
||||
@ -1499,7 +1499,7 @@ var
|
||||
begin
|
||||
if FSearching then RaiseSearchingError;
|
||||
|
||||
MaskList := TMaskList.Create(ASearchMask, FMaskSeparator);
|
||||
MaskList := TMaskList.Create(ASearchMask, FMaskSeparator, CaseSensitive);
|
||||
// empty mask = all files mask
|
||||
if MaskList.Count = 0 then
|
||||
FreeAndNil(MaskList);
|
||||
|
@ -159,7 +159,7 @@ type
|
||||
public
|
||||
constructor Create;
|
||||
procedure Search(const ASearchPath: String; ASearchMask: String = '';
|
||||
ASearchSubDirs: Boolean = True);
|
||||
ASearchSubDirs: Boolean = True; CaseSensitive: Boolean = False);
|
||||
public
|
||||
property MaskSeparator: char read FMaskSeparator write FMaskSeparator;
|
||||
property FollowSymLink: Boolean read FFollowSymLink write FFollowSymLink;
|
||||
|
Loading…
Reference in New Issue
Block a user