FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.
|
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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.
|
#4
|
|||
|
|||
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.
|
#5
|
|||
|
|||
Hola
Sí, soy hombre (o eso dicen ). Bueno, sólo aclarar que el disco duro es una parte hard del PC el cual puede tener 1 o más particiones que son las unidades de disco con las que se trabaja. Por ejemplo, un disco duro con 2 particiones daría como resultado que en tu explorador vieras las unidades C y D como unidades de disco pero realmente sólo tienes 1 disco duro físico. Por eso te comentaba lo de las unidades |
#6
|
|||
|
|||
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.
|
#7
|
||||
|
||||
#8
|
||||
|
||||
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.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Compartir archivos (¿y carpetas?) entre ordenadores | dec | Internet | 9 | 27-06-2007 15:01:55 |
Sincronización de carpetas de archivos | Ivr | API de Windows | 2 | 21-04-2007 02:34:01 |
Protección de archivos y carpetas | fide | API de Windows | 0 | 20-01-2007 05:17:36 |
Buscar archivos jpg en carpetas y subcarpetas!! | JuanErasmo | API de Windows | 4 | 23-11-2006 18:41:49 |
lista de todas las posibles excepciones | maruenda | Varios | 1 | 06-12-2004 23:31:02 |
|