[DllImport("shell32.dll")]
static extern int SHQueryRecycleBin(string pszRootPath, ref SHQUERYRBINFO
pSHQueryRBInfo);
[StructLayout(LayoutKind.Explicit, Size=20)]
public struct SHQUERYRBINFO
{
[FieldOffset(0)] public int cbSize ;
[FieldOffset(4)] public long i64Size ;
[FieldOffset(12)] public long i64NumItems ;
}
None.
Please add some!
public static int GetCount()
{
SHQUERYRBINFO sqrbi = new SHQUERYRBINFO();
sqrbi.cbSize = Marshal.SizeOf(typeof(SHQUERYRBINFO));
int hresult = SHQueryRecycleBin(string.Empty, ref sqrbi);
return (int)sqrbi.i64NumItems;
}
Do you know one? Please contribute it!