Buenas amiguitos no se molesten si posteo otra vez plis ....... les quiero mostrar un código que encontre para contar archivos
tomado de ecfisa le he modificado un poquitin:
Uses Windows....; var myfiles : integer; procedure TotalFilesFolders(Path:string); var SR: TSearchRec; begin ChDir(Path); if FindFirst ('*.*', faDirectory, SR )=0 then repeat if ((SR.Attr and fadirectory) = fadirectory) then begin if (SR.Name <> '.') and (SR.Name <> '..') then begin myfiles:=myfiles+1; //Inc(TotalFolders); TotalFilesFolders(Path + '\' + SR.Name ); end end else myfiles:=myfiles+1; //Inc(TotalFiles); until FindNext(SR) <> 0; FindClose( SR ); end;
y lo llamo de la siguiente manera:
procedure TForm1.Button1Click(Sender: TObject); begin myfiles:=0; TotalFilesFolders('E:\'); ShowMessage(IntToStr(myfiles)); end;
Funciona bien pero que le tengo que agregar al código para que me cuente los archivos y carpetas
estando estos ocultos, pues estando visibles si los cuenta pero ocultos me manda 0...
Gracias.....
Edito: He modificado el mensaje para colocar el link al código del amigo ecfisa de ClubDelphi.