SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Linspire en Miércoles 23 de Mayo de 2007, 04:59

Título: Buscar Archivos
Publicado por: Linspire en Miércoles 23 de Mayo de 2007, 04:59
Hola, estoy haciendo una base de datos y necesito copiar archivos de cualquier unidad a una carpeta específica del disco duro. He pensado en usar algo semejante al OpenDialog para que el usuario pueda buscar el arhivo, pero no tengo idea de como detectar la ruta del archivo seleccionado. Una vez detectada la ruta pues copiar el archivo es algo sencillo.

Alguien podría ayudarme? o se les ocurre una idea mejor?. Pienso que mi idea más o menos sería como usar el botón examinar que es muy común en los correos electrónicos cuando se adjunta un archivo. :kicking:

Gracias por las ideas aportadas. :D
Título: Re: Buscar Archivos
Publicado por: weps84 en Miércoles 23 de Mayo de 2007, 05:07
pana es muy sencillo con el mismo elemento que usas para seleccionarlo, el trae un atributo llamado Filename, del tipo ansistring, luego utiliza la siguiente sentencia

dir = ExtractFileDir(dialogo->Filename);
 
donde dir es una variable ansistring y dialogo es el nombre del objeto OpenDialog

sino me entiende cualquier cosa aviseme
Título: Re: Buscar Archivos
Publicado por: Linspire en Viernes 25 de Mayo de 2007, 17:59
:kicking: Excelente, ya lo he probado y funciona perfectamente, salvo por unos detalles que estoy resolviendo, si no encuentro la solución pondré otro post, pero la ruta se encuentra sin problemas.

Muchisimas gracias por tu ayuda.  :D
Título: Re: Buscar Archivos
Publicado por: weps84 en Martes 29 de Mayo de 2007, 16:45
ok de nada pana cualquier cosa avise