2015年8月31日 星期一

清除資源回收筒

const int SHERB_NOCONFIRMATION = 0x000001;    //整型常數在API中表示刪除時沒有確認對話方塊
const int SHERB_NOPROGRESSUI = 0x000002;      //在API中表示不顯示刪除進度條
const int SHERB_NOSOUND = 0x00004;            //在API中表示刪除完畢時不播放聲音

[DllImportAttribute("shell32.dll")]           //宣告API函式
private static extern int SHEmptyRecycleBin(IntPtr handle, string root, int falge);

private void button1_click(object sender, EventArgs e)
{
    //清空資源回收筒
    SHEeptyRecycleBin(this.Handle, "", SHERB_NOCONFIRMATION + SHERB_NOPROGRESSUI + SHERB_NOSOUND);
}

沒有留言:

張貼留言