用Visual C#来清空回收站(2)

转载 2004年07月12日 04:49:00

关键字 .net c#

出处 http://www.yesky.com/20011116/205481_1.shtml

 

四.程序的源代码(recycled.cs)、编译方法及运行后的界面:

  (1).程序的源代码:recycled.cs:

using System.IO ;
using System.Windows.Forms ; //导入程序中用到的名称空间
class Recycle
{
public static void Main ( )
{
int c = 0 ; // 定义此变量主要是来判断目录中是否有文件
foreach ( string s1 in Directory.GetFiles ( "c://recycled" ) ) // 返回文件名称字符串行时的枚举类型
{
++c ;
}
if ( c > 0 ) //判断是否存在文件如果 c > 0则回收站有文件,反之则没有
{
 DialogResult r = MessageBox.Show ( "是否确定?" , "垃圾处理!" ,
         MessageBoxButtons.YesNo , MessageBoxIcon.Question ) ;
 // 显示"确定"和"取消"二个按钮,图标显示是一个问号。
 int ss=(int)r ;
 if ( ss==6 ) // 按动确定按钮
  { foreach ( string s in Directory.GetFiles ( "c://recycled" ) )
   // 把全路径名称房子 s中
   {
    File.Delete ( s ) ; //删除此文件
   }
  }
 }
}
}

  (2).编译方法:

  在经过如下命令行进行编译后,就形成了一个Windows 的执行文件--recycled.exe。

  csc /t:winexe /r:system.dll /r:system.windows.forms.dll recycled.cs

  执行此文件就会得到以下的执行界面:


 图01:程序执行界面

  五.总结:

  本文是通过一个软件的制做过程来具体说明Visual C#在文件处理方面的强大功能,其实上面所表述的只是Visual C#在文件处理方面的一个小的应用。不仅如此,Visual C#在其他方面也具有很强大的功能。有了.Net FrameWork SDK的这个强有力的后盾,Visual C#使得以前程序中困难处理的问题变得相对简单了,使得原来不可能处理的问题变得可能了,这才是为什么Visual C#成为下一代主流编程语言的原因。

C# 系统应用之清空回收站操作

本文主要讲述的是如何通过C#代码实现清空回收站的资源.主要通过SHEmptyRecycleBin函数实现.主要讲解该函数的具体功能及参数含义,同时通过实例实现清空回收站.希望对大家有所帮助....
  • Eastmount
  • Eastmount
  • 2014年01月17日 20:55
  • 2922

(转)用Visual C#来清空回收站

 Visual C#作为下一代主流的程序开发语言,其语言功能的强大是众所周知的。并且又有一个内容十分丰富的程序开发包--.Net FrameWork SDK,作为他的后盾。这样就使得Visual...
  • jianxia_wzx
  • jianxia_wzx
  • 2014年01月16日 22:42
  • 1045

怎么找到win10由于删除文件后清空回收站的文件

永久删除文件是很常见的数据恢复故障。在永久删除文件后如何恢复数据就显的尤为重要了,首先我们需要明白,在永久删除文件后不能往要恢复的误删文件所在的分区,存入任何新的文件,否则数据覆盖了就无力回天了。接下...
  • akdien
  • akdien
  • 2017年12月15日 16:29
  • 65

Hadoop回收站机制

1、简介 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复。 可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被...
  • BabyFish13
  • BabyFish13
  • 2017年03月17日 12:10
  • 751

HDFS 的Trash回收站功能的配置、使用

文件的删除和恢复       和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中...
  • silentwolfyh
  • silentwolfyh
  • 2016年12月28日 11:40
  • 844

Linux 清除 root 账号的回收站

在ubuntu下如何清空root的回收站  首先,我们应该能够查看位于root下的回收站 1、打开一个终端 输入以下命令  sudo gnome-open /root/.local/share/T...
  • yzhang2000
  • yzhang2000
  • 2015年11月06日 16:41
  • 918

怎么才可以找回回收站被清空的文件

怎么才可以找回回收站被清空的文件呢?为了这个问题,几乎是已经花费了一早上的时间了,不小心用一个清理电脑垃圾的代码文件将回收站清空之后我才发现,原来里面还有一个是忘记恢复的文件,确切的说,我还没有那么脑...
  • jfuehff7
  • jfuehff7
  • 2014年06月09日 15:07
  • 454

CentOS下的rm命令改造成移动文件至回收站

将linux下的rm命令改造成移动文件至回收站 rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下...
  • yu132563
  • yu132563
  • 2015年12月29日 16:45
  • 765

我不小心删除了一个文件夹没有清空回收站怎么找回

怎样恢复删除的文件呢?有的人告诉我去回收站找,只要回收站没有被清空,删除的文件都会在里面。这样说合理吗?试想一下,电脑虽然强大,但是也有偷懒的时候,面对一些大内存的文件,它是不是也提醒你彻底删除为妙?...
  • u014019136
  • u014019136
  • 2014年03月11日 17:48
  • 1350

清空的回收站还可以恢复文件吗

在使用计算机的过程中,最郁闷的就是扔到回收站的文件还要使用,但回收站却清空了。这种情况下,还能找回来文件么?    因为好久没有清理回收站垃圾,也是因为刚巧遇上今天下载了一个流氓软件的缘故,...
  • u012733365
  • u012733365
  • 2013年12月24日 16:12
  • 609
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Visual C#来清空回收站(2)
举报原因:
原因补充:

(最多只允许输入30个字)