| 添加到收藏夹 | 返回目录页 | 上一篇:C#代表元及事件触发 |
用Visual C#来清空回收站(2)
四.程序的源代码(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)
- · Visual C#的SQL Server编程
- · 用C#代码生成一个简单的PDF文件
- · 利用c#制作简单的留言板(3)
- · C#操作技巧的数据类型之间的转换
- · 用浏览器来接收C# 的程序返回的时间
- · C#中方法参数的四种类型
- · C#中的checked、unchecked操作符
- · C#中的数组和C++中数组的区别
- · 数据结构与算法(C#实现)系列---广义树(二)
- · 数据结构与算法(C#实现)系列-----前言
- · 基于C#的接口基础教程之七
- · C#,深入浅出全接触(五)
- · C#,深入浅出全接触(三)
- · C#学习笔记(3)
- · C#,深入浅出全接触(二)
- · c#里面的namespace基础(二)
- · C#正则表达式应用范例
- · SUNWEN教程之----C#进阶(十)
- · SUNWEN教程之----C#进阶(八)
- · SUNWEN教程之----C#进阶(七)
- · SUNWEN教程之----C#进阶(五)
- · SUNWEN教程之----C#进阶(二)
- · C#的前途如何?
- · Beginner with c# 2
- · Beginner with C# 5
- · Beginner with C# 7
- · C#与JAVA之比较(2)
- · C#与JAVA之比较(4)
- · 两个获取http页面的c#函数
- · C#语言初级入门(1)
- · C#, 程序员的新工具
- · C#语言初级入门(3)
- · 冰雹欲来风满楼--.NET计划初露锋芒
- · .NET的目标(二)
- · .NET体系结构(一)
- · .NET体系结构(三)
- · ASP.NET特写
- · NET真面目(上)
- · 开始 .Net的旅程(一)
- · .Net将如何影响我们?(一)
- · .Net将如何影响我们?(二)
- · 开发者面临的.Net挑战(二)
- · .Net的精髓-XML和SOAP(一)
- · .Net的精髓-XML和SOAP(三)

