zoukankan      html  css  js  c++  java
  • c#实现清理回收站垃圾

    /// <summary>
    /// 清理回收站垃圾
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)//按钮事件
    {
    Clear(true,this);
    }

    [DllImportAttribute("shell32.dll")]
    private static extern int SHEmptyRecycleBin(IntPtr handle, string root, int falgs);
    const int SHERB_NOCONFIRMATION = 0x000001;
    const int SHERB_NOPROGRESSUI = 0x000002;
    const int SHERB_NOSOUND = 0x000004;
    /// <summary>
    /// 清空回收站
    /// </summary>
    /// <param name="tip">是否提示</param>
    /// <param name="form">当前窗体,一般传入this</param>
    public static void Clear(bool tip, System.Windows.Forms.Form form)
    {
    System.Windows.Forms.DialogResult result = System.Windows.Forms.DialogResult.No;
    if (tip)
    result = System.Windows.Forms.MessageBox.Show("确定要清空回收站吗?", "友情提示", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Information);
    else
    result = System.Windows.Forms.DialogResult.Yes;
    if (result == System.Windows.Forms.DialogResult.Yes)
    {
    SHEmptyRecycleBin(form.Handle, "", SHERB_NOCONFIRMATION + SHERB_NOPROGRESSUI + SHERB_NOSOUND);
    }
    }

  • 相关阅读:
    linux cmake安装方法
    Linux下安装numpy
    linux下安装opencv3.0
    linux升级gcc
    php session获取不到的解决方法
    python Tesseract安装方法
    SQLite-编译指示
    第十章:定积分
    7. 错误、调试和测试
    钱纳里的工业化阶段理论
  • 原文地址:https://www.cnblogs.com/gqrbkw/p/5466531.html
Copyright © 2011-2022 走看看