To  Query the total size of all the objects in the specified Recycle Bin and
the total number of items in the specified Recycle Bin we can use
SHQueryRecycleBin like this, and it worked for me:

   FillChar(SHQueryRBInfo, SizeOf(TSHQueryRBInfo), #0);

    SHQueryRBInfo.cbSize := SizeOf(TSHQueryRBInfo);

    R := SHQueryRecycleBin(nil, @SHQueryRBInfo);

    if r = s_OK then

    begin

      label1.Caption := Format('Size:%d Items:%d',

        [SHQueryRBInfo.i64Size, SHQueryRBInfo.i64NumItems]);

    end

    else

      label1.Caption := Format('Err:%x', [r]);

  end;

 

My question is how can I Query the files names and how can I restore a
specified file?

 

Thank you for your help 

_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to