https://bugzilla.novell.com/show_bug.cgi?id=323467
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=323467#c5 --- Comment #5 from Dick Porter <[EMAIL PROTECTED]> 2008-08-27 07:30:33 MDT --- See comment from io-layer/io.c (FindFirstFile): "* The pattern can have wildcard characters ? and *, but only * in the section after the last directory delimiter. (Return * ERROR_INVALID_NAME if there are wildcards in earlier path * sections.) "*" has the usual 0-or-more chars meaning. "?" * means "match one character", "??" seems to mean "match one * or two characters", "???" seems to mean "match one, two or * three characters", etc. Windows will also try and match * the mangled "short name" of files, so 8 character patterns * with wildcards will show some surprising results. * * All the written documentation I can find says that '?' * should only match one character, and doesn't mention '??', * '???' etc. I'm going to assume that the strict behaviour * (ie '???' means three and only three characters) is the * correct one, because that lets me use fnmatch(3) rather * than mess around with regexes. " So if someone has some conclusive documentation on how windows wildcards a) are supposed to behave; and b) actually behave, then we can implement something. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
