Hi Alphonse,
Thanks for posting in the community! My name is Steven, and I'll be
assisting you on this issue.
From your description, you're looking for some information how to specify a
string pattern for the Diretory.GetFile method so as to implement searching
for multi extensions of files, yes ?
If there is anything I misunderstood, please feel free to let me know.
As for this problem, I've viewed the "Directory" class 's document in MSDN,
the "GetFile" method's "pattern" argument seems seems not to support the
multi extensions search pattern. The only permitted search pattern Wildcard
character are
"*" and "?". Here is the related description in MSDN:
---------------------------------------------------------
searchPattern
The search string to match against the names of files in path. The
parameter cannot end in two periods ("..") or contain two periods ("..")
followed by DirectorySeparatorChar or AltDirectorySeparatorChar, nor can it
contain any of the characters in InvalidPathChars.
---------------------------------------------------------
For more detailed description on the method, you may view the following
reference in MSDN:
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemIODirectoryCla
ssGetFilesTopic2.asp?frame=true
Also, the pattern string doesn't support regular expression. And I also
tested using other separator charactors such as "," or ";" or white space
as the separator for multi-extensions , for example "*.aspx, *.htm", but
still not work. I think this maybe an acutal limit for the
Directory.GetFile method, do you think so? BTW, do you think it possible
calling the method multi-times to workaround this? Or if you have any
difficulties with this problem, would you please let me know some further
info about the problem, I'll be willing to help you.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)