用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#成为下一代主流编程语言的原因。

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

四.程序的源代码(recycled.cs)、编译方法及运行后的界面:  (1).程序的源代码:recycled.cs:using System.IO ;using System.Windows.For...
  • willsound
  • willsound
  • 2001年11月22日 14:27
  • 764

用Visual C#来清空回收站

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

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

标题 用Visual C#来清空回收站(1) willsound(转贴) 关键字 .net c# 出处 http://www.yesky.com/20011116/205481_1.shtml V...
  • Beerium
  • Beerium
  • 2004年07月12日 04:50
  • 979

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

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

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

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

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

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

linux下命令清空回收站

命令行强制清空回收站 回收站其实就是一个文件夹,存放被删掉的文件。 ubuntu 回收站的具体位置是: $HOME/.local/share/Trash/ ...
  • ZCF1002797280
  • ZCF1002797280
  • 2012年09月22日 23:12
  • 3126

Linux中用命令清空回收站

如果你是以一般用户名登录的,那么在root权限下删除的文件将不能使用界面清空回收站,这样的话就只能命令将之清空了 Red Hat 企业版    在命令行下 ...
  • macrossdzh
  • macrossdzh
  • 2010年01月02日 10:16
  • 30581

Ubuntu 强制清空回收站

因为Ubuntu 8.04的回收站路径已经改变为:$HOME/.local/share/Trash/ 使用如下命令强制清空回收站 # rm -fr $HOME/.local/share/Tr...
  • dearwind153
  • dearwind153
  • 2016年07月15日 11:35
  • 2775

【Ubuntu】清除回收站命令

在终端输入此命令:sudo rm -rf ~/.local/share/Trash/* 查看原文:http://www.boyemaker.com/2016/09/08/%e3%80%90ubuntu...
  • booboyo
  • booboyo
  • 2016年09月08日 18:20
  • 440
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Visual C#来清空回收站(2)
举报原因:
原因补充:

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