清空回收站中所有文件
发布时间:2020-12-15 23:04:30 所属栏目:安全 来源:网络整理
导读:实现效果: 知识运用: 系统API函数SHEmptyRecycleBin // 清空回收站中的文件 [DllImport("shell32.dll")]? private static extern int SHEmptyRecycleBin(IntPtr handle,string root,int falgs); handle ?//父窗口句柄 root //要清空回收站的地址 ?为null时
实现效果: 知识运用: 系统API函数SHEmptyRecycleBin //清空回收站中的文件 [DllImport("shell32.dll")]? handle ?//父窗口句柄 root //要清空回收站的地址 ?为null时 清楚所有驱动位置 ? ?falgs ? //功能参数 实现代码: private const int SHERB_NOCONFIRMATION=0x000001; //删除时没有确认对话 private const int SHERB_NOPROGRESSUI = 0x000002; //不显示进度条 private const int SHERB_NOSOUND=0x000004; //完毕时不播放声音 [DllImport("shell32.dll")] //声明API函数 private static extern int SHEmptyRecycleBin(IntPtr handle,int falgs); private void button1_Click(object sender,EventArgs e) { //清空回收站 SHEmptyRecycleBin(this.Handle,"",SHERB_NOCONFIRMATION+SHERB_NOPROGRESSUI+SHERB_NOSOUND); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |