Sí, claro. Es muy sencillo.
Agregas un ClientDataset a tu formulario. Le haces doble clic y le agregas los campos que quieras, nombre del fichero, fecha de modificación, etc.
Cada uno con el tipo de dato que te interese y en la propiedad FieldKind, le dejas fkData.
Para inicializarlo:
Código Delphi
[-]
ClientDataSet1.CreateDataSet;
ClientDataSet1.Open;
Y a partir de aquí como un Dataset normal que esté conectado a base de datos:
Código Delphi
[-]
var
c:Integer;
empieza:TDateTime;
begin
empieza := Now;
for c:= 1 to 130000 do
begin
if c mod 100 = 0 Then
ClientDataSet1.MergeChangeLog; ClientDataSet1.Append;
ClientDataSet1fichero.AsString := 'fichero '+inttostr(c);
ClientDataSet1fecha.AsDateTime := Now;
ClientDataSet1.Post;
end;
ShowMessage('Ya ' +FormatDateTime('hh:nn:ss:zzz',Now-empieza));
Como ves es muy simple y te da mucha fuerza a la hora de manejar la información.
Si necesitas algo más o tienes alguna duda, coméntame sin problemas.
Un saludo.