2010-04-01 14 views
5

La API de Windows FindFirstFile() y FindFirstFileEx() aceptan caracteres comodín para la ruta de búsqueda, "por ejemplo, un asterisco (*) o un signo de interrogación (?)". En ningún lugar puedo encontrar una explicación de qué otros caracteres (si es que alguno) acepta, y más importante aún, qué significan en el contexto de FindFirstFile.FindFirstFile (Ex) caracteres comodín

¿Puede alguien dar una explicación? Gracias.

+0

[Utilización de caracteres comodín] (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/find_c_search_wildcard .mspx? mfr = true "Uso de caracteres comodín") [Personajes comodín de MS-DOS y Windows] (http://msdn.microsoft.com/en-us/library/ms690414%28VS.85%29.aspx) –

+0

posible duplicado de [FindFirstFile comodín no documentado o error?] (http://stackoverflow.com/questions/24190389/findfirstfile-undocumented-wildcard-or-bug) – paulm

+0

¿Cómo puede una pregunta ser un duplicado de uno que se le preguntó 4 años después? – KTC

Respuesta

3

En realidad, hay cinco caracteres comodín en Windows (de http://www.osronline.com/showThread.cfm?link=36720):

  • * = "cero o más caracteres"
  • ? = "coincidir con un carácter"
  • < = "coincidir con cero o más caracteres que utilizan la semántica de MS-DOS "
  • > =" coincide con un carácter mediante la semántica de MS-DOS "
  • " = "dot partido usando semántica MS-DOS"