清空回收站中所有文件

实现效果:

  

知识运用:

  系统API函数SHEmptyRecycleBin  //清空回收站中的文件

  [DllImport("shell32.dll")] 
  private static extern int SHEmptyRecycleBin(IntPtr handle,string root,int falgs);

  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,string root,int falgs);

        private void button1_Click(object sender, EventArgs e)
        {                                                       //清空回收站
            SHEmptyRecycleBin(this.Handle,"",SHERB_NOCONFIRMATION+SHERB_NOPROGRESSUI+SHERB_NOSOUND);
        }

  

原文地址:https://www.cnblogs.com/feiyucha/p/10217638.html

时间: 2024-10-06 00:29:16

清空回收站中所有文件的相关文章

恢复回收站删除的文件?

早晨手贱,把昨天下午搞得word文档还原了,备份文件也在回收站被删除~~~~~~~ 啊,开始找方法还原,,搞了一上午,,无果...教训啊 不过还是有收获 转载一篇辟谣: 当文件误删时,应该怎么办?(纠正一篇最近被经常分享转贴的文章) http://hi.baidu.com/chump/blog/item/81406a60b2409a48ebf8f880.html 2010年03月25日 星期四 12:26 最近经常看到有朋友在转贴分享这样的一篇文章: ----------------------

回收站删除的文件如何恢复,电脑数据恢复

定期清理电脑垃圾文件并清空回收站是一个很好的习惯,这样可以保障电脑的运行速度,这样电脑的使用寿命都会长一点.可是清理的东西多了就会不小心将重要文件混在垃圾文件了也给一起错误的删除了,并且清空了回收站,文件在电脑中算是被比较彻底的删除了,如果只是一般的删除电脑文件,没有去清空回收站,我们还可以去回收站中还原文件,但如果删除文件又清空了回收站,被错误删除的文件还能找回吗?相信碰到这类问题的网友一定不少,一般碰到这种情景如果是一般性的文件就会自认倒霉,自己花费很长时间重新制作一份,如果是不能够重新制作

华为交换机路由器策底删除flash中的文件

更新固件和补丁后,可以删除前一个版本的固件文件和补丁.有些交换和路由设备的flash空间小,需要将未使用的固件清空才能上传其它的补丁文件或者web文件.操作时在删除文件后(其实只是移动到回收站),还需要清空回收站,具体步骤如下. 删除无用的文件 <Huawei> cd flash:/ <Huawei> del xxx.cc 注:通过"dir /all"可以查看所有文件 删除回收站中的文件 <Huawei> delete /unreserved xxx

hadoop hdfs中删除文件恢复

hadoop的hdfs中删除的文件恢复原理和回收站原理是一样的,就是在删除hdfs文件时,被删除的文件存在了hdfs的.Trash文件夹中,恢复时只需要将该文件夹中文件拿出即可.具体操作如下: 1 设置trash 如果需要恢复hdfs中文件,就需要设置trash,hadoop的trash默认是关闭的.具体设置如下: <property>          <name>fs.trash.interval</name>          <value>10080

电脑回收站删除的文件怎么恢复,原来这么简单

电脑回收站删除的文件怎么恢复?文件在电脑上被删除之后,后续都会在出现在回收站当中,而在长时间后,回收站中的文件过多后就需要进去清理的操作,那么如果是需要的文件在回收站中被删除了后该怎么进行恢复的操作呢? 文件在回收站中执行了二次删除的话,那是永久删除的性质,想要再次恢复的话,还是需要借助到数据恢复类型的软件来进行相关的操作,这样就能够更加快速的找回需要的文件了,一起看看相关教程吧: 第一步:在常用电脑浏览器里找到[互盾数据恢复软件]的安装包进行下载操作,之后点[立即安装]来完成后期的安装工作.在

怎么恢复回收站删除的文件,终于有解决的方法

怎么恢复回收站删除的文件?回收站各位应该都比较的熟悉吧,在不小心将一个重要的文件给删除了之后,可以到回收站中找到它并进行还原的操作,但是如果回收站中又对该文件进行了删除的话,各位知道怎么恢复回收站删除的文件吗? 由于电脑的对于文件的判断机制,对于这样的操作是文件的永久删除性质,这类的文件虽然此时还在电脑上,只不过用户一般的方式找不到该文件,需要通过数据恢复软件的辅助操作即可将文件扫描出来并进行相关的恢复,下面就和大家分享一下回收站删除文件的恢复教程吧: 第一步:在电脑的常用浏览器找到[互盾数据恢

如何恢复回收站删除的文件?教程详情介绍

如何恢复回收站删除的文件?在回收站中的文件相信各位都知道如何进行快速的恢复操作,但是文件如果在回收站中被二次删除之后该怎么进行恢复呢?恢复回收站删除的文件需要进行哪些准备呢? 回收站中的文件再次删除的话就是永久删除性质,虽说文件此时还在电脑存储分区当中,但是用户一般的方式找不出来文件,束手无策,这个时候就需要借助到专业的数据恢复软件来恢复回收站删除的文件,接下来就和各位介绍一下具体的操作流程: 第一步:在电脑的浏览器或者是软件管家中找到[互盾数据恢复软件]的安装包,进行下载和安装的操作,选择路径

从回收站删除的文件怎么恢复?更简单的方法

从回收站删除的文件怎么恢复?在回收站中出现的文件都是之前被用户普通删除的,没有进行任何操作之前都可以进行还原的操作,那么如果在回收站中对文件进行了二次删除之后,该怎么进行文件的恢复操作呢? 回收站中文件的二次删除意味着将其永久删除了,按照电脑的数据保护机制来说,此时文件还在电脑中,只不过需要借助到专业的数据恢复软件来进行扫描等相关的操作,这样就可以恢复从回收站删除的文件了,下面就是具体的操作步骤: 第一步:打开电脑上的常用浏览器找到[互盾数据恢复软件],之后将安装包下载安装至电脑上,选择路径的时

ORACLE清空回收站操作

ORACLE清空回收站操作 a.查看那些对象被删除至回收站 select * from user_recyclebin;b.清空回收站中的某个表 purge table orgin_table_name; purge index orgin_index_name;c.清空整个回收站 purge recycle;d.删除表不进入回收站 drop table table_name purge;e.从回收站恢复被删除的表   flashback table table_name to before d