Connecting Tech Pros Worldwide Help | Site Map

FindFirstFile() limitations?

  #1  
Old November 17th, 2005, 02:22 PM
tom
Guest
 
Posts: n/a
Hello,

I want to know if FindFirstFile() can do more as I expect.

FindFirstFile() can take the arguement of "*" or "?", for example,
FindFirstFile("result.*.txt", &FileData);


I want to get files result_12.txt or result10.txt only,
Could it be possible that it allows "||"?
For example,can I use the format similar as below:
FindFirstFile("result_(12||10).txt", &FileData);

Thanks,

Tom
  #2  
Old November 17th, 2005, 02:22 PM
Sven Groot
Guest
 
Posts: n/a

re: FindFirstFile() limitations?


tom wrote:[color=blue]
> Hello,
>
> I want to know if FindFirstFile() can do more as I expect.
>
> FindFirstFile() can take the arguement of "*" or "?", for example,
> FindFirstFile("result.*.txt", &FileData);
>
>
> I want to get files result_12.txt or result10.txt only,
> Could it be possible that it allows "||"?
> For example,can I use the format similar as below:
> FindFirstFile("result_(12||10).txt", &FileData);[/color]

From the Platform SDK docs on FindFirstFile:
----
lpFileName
[in] Pointer to a null-terminated string that specifies a valid directory or
path and file name, which can contain wildcard characters (* and ?). If the
string ends with a wildcard, a period, or a directory name, the user must
have access to the root and all subdirectories on the path.
----

So yes, it supports wildcards, and no, it doesn't support regular
expressions.

--
Sven Groot

http://unforgiven.bloghorn.com

  #3  
Old November 17th, 2005, 02:22 PM
William DePalo [MVP VC++]
Guest
 
Posts: n/a

re: FindFirstFile() limitations?


"tom" <tom_lee01@hotmail.com> wrote in message
news:u9aq39fMEHA.1348@TK2MSFTNGP10.phx.gbl...[color=blue]
> I want to know if FindFirstFile() can do more as I expect.
>
> FindFirstFile() can take the arguement of "*" or "?", for example,
> FindFirstFile("result.*.txt", &FileData);
>
>
> I want to get files result_12.txt or result10.txt only,
> Could it be possible that it allows "||"?
> For example,can I use the format similar as below:
> FindFirstFile("result_(12||10).txt", &FileData);[/color]

Nope. Use

"result*.txt"

and filter the result set as you like. Alternatively, run the search once
against each of the different patterns.

Regards,
Will


Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
comp.lang.c Answers to Frequently Asked Questions (FAQ List) Steve Summit answers 0 November 14th, 2005 08:57 PM
comp.lang.c Answers to Frequently Asked Questions (FAQ List) Steve Summit answers 0 November 14th, 2005 07:46 PM
comp.lang.c Answers to Frequently Asked Questions (FAQ List) Steve Summit answers 0 November 14th, 2005 03:55 PM
comp.lang.c Answers to Frequently Asked Questions (FAQ List) Steve Summit answers 5 November 14th, 2005 12:36 PM