Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Directorios (https://www.clubdelphi.com/foros/showthread.php?t=39259)

vicrati 15-01-2007 15:57:16

Directorios
 
hola me gustaria saber si delphi tiene alguna funcion para contar los directorios que hay dentro de un directorio.
Gracias

Bicho 15-01-2007 16:25:52

Hola, una manera un poco chapucera y sencilla podría ser la siguiente:

Poner un componente TDirectoryListBox de la paleta Win 3.1 y en el evento OnChange puedes poner este codigo:

Código Delphi [-]
//Ojo, se ejecuta al hacer dobleclic sobre un directorio
procedure TForm1.DirectoryListBox1Change(Sender: TObject);
begin
  Edit1.Text := IntToStr(DirectoryListBox1.Items.Count -1 -DirectoryListBox1.ItemIndex);
  //A la cantidad de items que hay en el list, le quitas uno porque empieza desde 0, y le quitas el indice del directorio en el que estas y te dice la cantidad de subdirectorios
end;

Aunque ahora que veo, en la sección de trucos está éste que quizá te lo resuelva.

Espero te sirva.

Saludos

vicrati 15-01-2007 16:42:08

Directorios
 
Muchas gracias pero lo necesito sin ListBoxDirectory.
Necesito que al inicializar un programa me situe en un directorio y cuente cuantos directorios tiene ese directorio.
Gracias.

Bicho 15-01-2007 16:43:50

¿Has terminado de leer mi post anterior (donde hay un link a un truco que hace lo que pides) o has pasado directamente?

Saludos

vicrati 15-01-2007 16:54:52

Directorios
 
Oh, perdona no lo habia leido.
Gracias.
Voy a ver si me sirve

vicrati 16-01-2007 10:18:02

Directorios
 
Hey bicho muchas gracias,
me va perfecto.
Gracias


La franja horaria es GMT +2. Ahora son las 10:19:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi