Beman Dawes wrote: > At 09:03 PM 4/21/2003, Edward Diener wrote: > > >Beman Dawes wrote: > >> ... > >> Once the portable case is handled, then I'm willing to see if > native >> format paths with wild-cards can be accommodated. But > solving the >> portable case seems to me to be most important. > > > >I can see the theoretical importance of a portable regex-based > filter but >the practical importance of providing non-portable > filters for specific > OSs > >in the filesystem library. > > Well, if you think it is that important, why don't you try to come up > with > a specific proposed solution? That's much more likely to result in > action than just urging other people to do the work. The solution > would have to > have a portable grammar, plus at least the Windows and POSIX wild-card > grammars. There would have to be specification of which functions > support wild cards, and a bunch of portable, Windows, and POSIX test > cases.
My proposed solution for native Windows wildcards is that "*" and "?" only be supported, and that the Windows API FindFirstFile(Ex)/FindNextFile be used to do the filtering. Other native solutions are best left to experts in other OSs. If I think of something good for a portable wildcard solution, I will be glad to convey it on this NG. Finally I am not urging others to do the work, I am just making suggestions. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost