2010-04-01 8 views
5

API Windows FindFirstFile() и FindFirstFileEx() принимают подстановочные знаки для пути поиска «например, звездочка (*) или знак вопроса (?)». Нет, где я могу найти объяснение того, какие другие (если есть) символы, которые он принимает, и что более важно, что они означают в контексте FindFirstFile.Подстановочные знаки FindFirstFile (Ex)

Может кто-нибудь объяснить это? Благодарю.

+0

[Использование символов подстановки] (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/find_c_search_wildcard .mspx? mfr = true «Использование подстановочных знаков») [MS-DOS и символы подстановочных знаков Windows] (http://msdn.microsoft.com/en-us/library/ms690414%28VS.85%29.aspx) –

+0

возможно дубликат [FindFirstFile недокументированного шаблона или ошибки?] (http://stackoverflow.com/questions/24190389/findfirstfile-undocumented-wildcard-or-bug) – paulm

+0

Как может быть вопрос, дублирующий вопрос, который был задан через 4 года? – KTC

ответ

3

Есть на самом деле пять подстановочных символов на Windows (от http://www.osronline.com/showThread.cfm?link=36720):

  • * = "соответствуют ноль или более символов"
  • ? = "соответствует один символ"
  • < = «соответствуют нулю или более символов с использованием семантики MS-DOS "
  • > =" соответствует одному символу с использованием семантики MS-DOS "
  • " = "совпадение точек с помощью MS-DOS семантику"
Смежные вопросы