登录
首页 » C#源码 » C# 按照扩展名分组文件

C# 按照扩展名分组文件

于 2022-12-28 发布 文件大小:23.67 kB
0 175
下载积分: 2 下载次数: 1

代码说明:

C# 按照扩展名分组文件,按照文件类型的不同,对文件进行归类显示,分类清淅便于查看,主要是使用MyFile中的对象和方法实现,核心的功能代码如下:   private void ShowGroupFile(IEnumerable> MyQueryGroup)   {    this.listBox1.Items.Clear();    foreach (var MyFileGroup in MyQueryGroup)    {    this.listBox1.Items.Add("包含" + MyFileGroup.Key + "扩展名的文件如下:");    foreach (var MyFileInfo in MyFileGroup)    {    this.listBox1.Items.Add(MyFileInfo.Name);    }    this.listBox1.Items.Add("");    }   }   static IEnumerable GetFiles(string MyDir)   {    if (!System.IO.Directory.Exists(MyDir))    throw new System.IO.DirectoryNotFoundException();    string[] MyFileNames = null;    List MyFiles = new List();    //查找指定目录下的所有子目录中的所有文件    //MyFileNames = System.IO.Directory.GetFiles(MyDir, "*.*", System.IO.SearchOption.AllDirectories);    MyFileNames = System.IO.Directory.GetFiles(MyDir);    foreach (string MyName in MyFileNames)    {    MyFiles.Add(new System.IO.FileInfo(MyName));    }    return MyFiles;   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# WPF 制作的圆形水晶按钮效果
    C# 制作的水晶按钮,运用WPF图像处理技术制作的圆形水晶按钮效果,不使用任何图片资源来修饰,纯WPF方法实现氏量的水晶按钮,且具备交互式响应效果,鼠标放在按钮上,按钮的背景色会有变化,最终效果如测试截图所示。
    2023-07-20 23:25:03下载
    积分:1
  • 录音程序
    自己做的小程序,在VC++6.0下编译通过
    2022-02-28 14:04:03下载
    积分:1
  • C# ShowDialogPBar 弹出模式窗口显示进度条
    C# 弹出模式窗口显示进度条,本源码以复制文件显示进度条的功能来演示弹出式窗口的创建和设置方法,为了演示方便,代码中还定义了复制文件的函数、返回上一级目录的函数,在弹出窗口的定义和进度条的生成方面,代码比较多,且注释也很丰富,相信会对C#学习者对了解进度条和弹出窗口的用法有一定帮助。
    2022-06-18 20:09:58下载
    积分:1
  • C# 抓鬼游戏,类似打地鼠游戏
    C# 抓鬼游戏,其实类似于打地鼠游戏,看到地上那些洞洞,让我想起了打地鼠,呵呵。不过玩法上也很相似,只是地鼠变成了“魔鬼”,开启游戏后,按键盘上的空格键可开始游戏。   bool isStart = false;   Random rd;//随机数对象   int[,] points;//地鼠出现坐标   int score;//积分   int level;//游戏等级   bool ok = true;//用于解决鼠标快速连击所产生的积分增加   ok = false;//使ok为false,再次点击时由于不满足上面的if条件便不执行后面的操作   //this.Cursor = new Cursor("SizeDown.cur");   score += 100;//积分增加   this.pictureBox1.Visible = false;//使地鼠消失   lblScore.Text = score.ToString();   //若当前积分是2000的倍数则升级且加快计时器速度
    2022-12-21 06:25:03下载
    积分:1
  • C# 在Vista、Win7中显示XP风格的文件对话框
    C#自定义打开文件对话框,并在文件打开对话框中添加自定义区域,可以在非Windows XP系统中调用XP风格的对话框,比如本例子演示了在Vista或Windows7 中显示XP风格的文件对话框:   private void button1_Click(object sender, EventArgs e)   {//在文件打开对话框中添加自定义区域    this.openFileDialog1.AutoUpgradeEnabled = true;    this.openFileDialog1.CustomPlaces.Add(@"F:");    this.openFileDialog1.ShowDialog();   }   private void button2_Click(object sender, EventArgs e)   {//在Vista中显示XP风格的文件对话框    this.openFileDialog1.AutoUpgradeEnabled = false;    this.openFileDialog1.ShowDialog();   }
    2022-03-15 22:57:57下载
    积分:1
  • 帝国时代2游戏
    帝国时代2游戏源码,完整版本编译通过。
    2022-02-09 11:03:03下载
    积分:1
  • C# 使用XmlWriter写XML文件
    C# 使用XmlWriter写XML文件,为使文件易读,使用缩进,引用样式,写入注释。写一个元素(根元素),比如genre 属性、ISBN 属性、书名元素、价格元素、写入 CDATA,缓冲器内的内容写入文件。然后加载文件,将XML文件的内容显示在控制台,最后等待用户阅读。通过这个完整的写入XML文件的实例,将XmlWriter的用法完全展现给用户,让你更进一步的了解XmlWriter的用法。
    2022-05-28 19:11:35下载
    积分:1
  • 百度智能手环
    百度智能手环 源代码  计步 睡眠 算法   
    2022-08-10 05:51:03下载
    积分:1
  • C# 设置应用程序背景颜色
    C# 设置应用程序背景颜色,通过调用Windows调色板,来选取颜色,然后程序将颜色值赋值给窗口,此盒子可设置斜体的颜色值,运行效果如参考截图所示,核心代码请看以下代码片段:   private void Form1_Load(object sender, EventArgs e)   {//显示应用程序背景颜色    //先打开“Properties”,添加一个System.Drawing.Color类型的变量MyBackColor    this.BackColor = Properties.Settings.Default.MyBackColor;   }   private void button1_Click(object sender, EventArgs e)   {//设置应用程序背景颜色(在运行时编写用户设置)    if(this.colorDialog1.ShowDialog()==DialogResult.OK)    {    Properties.Settings.Default.MyBackColor = this.colorDialog1.Color;    Properties.Settings.Default.Save();    this.BackColor = Properties.Settings.Default.MyBackColor;    }   }
    2022-06-22 05:36:16下载
    积分:1
  • Visual C#创建两个基本的线程(多线程)实例
    Visual C#创建两个基本的线程(多线程)实例,为了演示方便,这里把本实例 写成了一个控制台程序,创建两个线程后,通过控制台输出线程信息,演示了两个线程同时工作,下面来看具体代码:   创建两个基本的线程:   Thread thread1 = new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程   thread1.Priority = ThreadPriority.Lowest;//设置线程的调度优先级   Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程   thread1.Start();//开启线程一   thread2.Start();//开启线程二   定义函数向控制台输出线程:   static void Thread1()   {    Console.WriteLine("线程一");   }   输出线程二则可按照上面再创建一个函数,不再列举源码了。
    2022-03-18 18:55:49下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载