DesktopHelper.UI.ClearSystemGarbageForm.ClearRecycle C# (CSharp) Метод

ClearRecycle() приватный Метод

private ClearRecycle ( ) : void
Результат void
        private void ClearRecycle()
        {
            try
            {
                SetControlText(labelDetail, "开始清理系统垃圾......\r\n");
                RecycleBinInfo rInfo = new RecycleBinInfo();
                long long_RecycleSize = 0;
                long long_RecycleItems = 0;
                uint result = rInfo.QuerySizeRecycleBin(out long_RecycleSize, out long_RecycleItems);
                if (result == 0)
                {
                    long_TotalSize += long_RecycleSize;
                    long_TotalItems += long_RecycleItems;
                }
                SetControlText(labelDetail, "正在清空回收站......\r\n");
                result = rInfo.EmptyRecycleBin(IntPtr.Zero, null, SHERB.SHERB_SILENT);
                SetControlText(labelTotalSize, ConvertSize(long_TotalSize));
            }
            catch
            {
            }
            #region
            //string[] disks = Environment.GetLogicalDrives();//获取硬盘上面的逻辑驱动器
            //foreach (string disk in disks)
            //{
            //    string path = disk + "";
            //    if (Directory.Exists(path))
            //    {
            //        try
            //        {
            //            deleteFiles(path, "*.*");
            //        }
            //        catch (Exception ex)
            //        {
            //            log.WriteLog(ex.ToString());
            //        }
            //        finally
            //        {
            //            SetControlText(labelDetail, "清空回收站完成!\r\n");
            //        }
            //    }
            //}
            #endregion
        }