SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: spyfly en Miércoles 19 de Julio de 2006, 09:35

Título: Buscar Archivos
Publicado por: spyfly en Miércoles 19 de Julio de 2006, 09:35
Hola, necesitamos saber los archivos que hay dentro de una carpeta, a ser posible mejor los que empiezan por una cadena determinda, vamos, buscar nombre*.txt en una carptea y que nos diga en numero de los que encuentra.
¿Se puede hacer?

Hemos buscado por internet y a lo mejor con GetFiles se puede pero no encontramos nada.¿Alguien sabe usarla?

Un saludo. Gracias.
Título: Re: Buscar Archivos
Publicado por: x.cyclop en Jueves 20 de Julio de 2006, 00:32
Citar
http://forums.microsoft.com/MSDN/ShowPost....147867&SiteID=1 (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=147867&SiteID=1)

(http://img258.imageshack.us/img258/6518/google0dw.gif)


EL  ENLACE QUE PUSISTE ES PARA C# , HAY QUE FIJARSE MAS EN LO QUE SE POSTEA
Título: Re: Buscar Archivos
Publicado por: spyfly en Jueves 20 de Julio de 2006, 08:42
Ya hemos solucionado esta cuestión através del siguiente código:

Código: Text
  1.  
  2.   CFileFind cFileFind;
  3.       i=0;
  4.  
  5.       //Concatenamos la ruta del usuario con el nombre del arhivo a buscar
  6.       sprintf(cadena,"%s/Movimiento Uniforme *.txt",ArchSalidaUsuario);
  7.  
  8.       // Buscamos los archivos y obtenos el numero de ellos
  9.       if(cFileFind.FindFile(cadena))
  10.       {
  11.         i++;
  12.         while(cFileFind.FindNextFile())
  13.         {
  14.           i++;
  15.         }
  16.            
  17.       }
  18.       // En i tenemos la Cantidad de archivo *.txt que hay para un tipo de exp
  19.  
  20.  

Un saludo. Gracias.