Generar una lista de todas las carpetas y archivos.
Saludos. Me pregunto si es posible generar una lista de todos los archivos y carpetas y guardarlas en un TStrings o algo por el estilo. No tengo por donde empezar así que no puedo daros datos. Si encuentro algo os aviso.
|
Hola
Pues puedes empezar por mirar las funciones FindFirst, FindNext y FindClose. A parte también tendrás que mirar las diferentes unidades que tenga el PC (c, d, e....) si te interesa saber de todas ellas. |
Hombre (porque eres hombre, no? xD ), me interesaría solo el disco duro. Voy a ver si genero la lista y la paso a un TStringList.
|
No hago más que dar palos de ciego. Con esto lo único que consigo es encontrar un archivo, SI LE PONGO EL NOMBRE ENTERO... No se si soy yo que no sé usarlo o no es lo que busco.
|
Hola
Cita:
Cita:
Por eso te comentaba lo de las unidades :) |
Las unidades es lo de menos, solo quiero saber hacer la lista, por ejemplo, en c:\ de todas las carpetas y archivos. Y gracias por la ayuda.
|
|
En el truco número 15 (sección de trucos del club) y en sus comentarios tienes una función que a partir de un directorio y de forma recursiva te rellena un TStrings con todos los nombres de ficheros. Supongo que si modificas los atributos, puedes conseguir que además almacene los nombres de los directorios.
|
Hola
Sólo un comentario referente a esos ejemplos. Los objetos ya se pasan por referencia, con lo que no hace falta especificar el var en la declaración, es decir, esto
y esto
es lo mismo. Lo mismo con el otro ejemplo :) |
La franja horaria es GMT +2. Ahora son las 07:12:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi