网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C#应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.获取cpu序列号,硬盘ID,网卡MAC地.
.将PUBS中的所有用户表内容分别用.
.C#中父窗口和子窗口之间实现控件.
.C# GridView 排序及分页.
.用C#实现智能设备上的NotifyIcon.
.C#3.0 LINQ 查询语法.
.图片保存到数据库和从数据库读取.
.C#中Windows通用的回车转Tab方法.
.用Visual C#来删除注册表中的注.
.Visual C#2005中使用正则表达式.
.C#实现的根据年月日计算星期几的.
.C#程序模拟鼠标操作 [Simulate M.
.利用c#制作简单的留言板(3).
.同步http处理程序(IHttpHandler) .
.C# Socket编程.
.解读C#中的正则表达式.
.c#中分割字符串的几种方法.
.操作 SQL Server Mobile 2005 数.
.javascript 操作 ListBox 的问题.
.在C#中动态调用native dll的导出.

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

发表日期:2003-12-29


四.程序的源代码(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#来清空回收站(1) 人气:10713
下一篇:C#代表元及事件触发 人气:9464
浏览全部C#来清空回收站的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐