C/Visual C - Funcion que encuentre un patron en un directorio

 
Vista:

Funcion que encuentre un patron en un directorio

Publicado por Sara (20 intervenciones) el 12/02/2001 21:33:51
Me gustaria saber si hay alguna función en VC++ capaz de a partir de un patron(Ej.*fi*.* o ??ho??.*) puedan encontrar los archivos cuyo nombre cumplan dicho patron en le directorio que le indiquemos.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funcion que encuentre un patron en un directori

Publicado por Germán B. (143 intervenciones) el 12/02/2001 22:51:30
_findfirst() y _findnext(), o la clase CFileFind de las MFC. Fijate en el help online para detalles sobre cómo se usan.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funcion que encuentre un patron en un directori

Publicado por Antonio M. Estévez (11 intervenciones) el 13/02/2001 08:43:32
Puedes usar las funciones de la API de Windows FindFirstFile, FindNextFile y FindClose

{
WIN32_FIND_DATA fd;
HANDLE Handle;

Handle= FindFirstFile("c:\\windows\\*.exe", &fd);
if (Handle!= NULL)
{
do
{
/* En la estructura fd tienes
los datos del fichero, si
se ha encontrado alguno.
Aquí puedes hacer lo que desees
con él
*/

} while (FindNextFile(Handle, &fd));
FindClose(Handle);
}
}



}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar