public SearchFiles ( string folder, string pattern, bool regexPattern, bool includeSubfolders ) : string[] | ||
folder | string | The folder where to begin searching. |
pattern | string | The pattern the files need to match (ex. *.txt). |
regexPattern | bool | |
includeSubfolders | bool | Specifies whether or not to search the subfolders. |
return | string[] |
public string[] SearchFiles(string folder, string pattern, bool regexPattern, bool includeSubfolders)
{
lock(searchLock) {
ResetSearcher();
// initialize regex pattern
if(regexPattern) {
// compile for faster execution
InitializeRegex(pattern, true);
}
// start searching
return SearchFilesImpl(folder, pattern, includeSubfolders, false);
}
}