C#读取目录下所有指定类型文件的方法
作者:春哥也编程 发布时间:2023-05-01 10:59:14
标签:C#,目录,文件
本文实例讲述了C#读取目录下所有指定类型文件的方法。分享给大家供大家参考。具体分析如下:
首先要引入命名空间:using System.IO;
再写读取方法:
DirectoryInfo dir = new DirectoryInfo(path);
//path为某个目录,如: “D:\Program Files”
FileInfo[] inf = dir.GetFiles();
foreach (FileInfo finf in inf)
{
if( finf.Extension.Equals(".xml"))
//如果扩展名为“.xml”
this.label1.Text += finf.FullName+"; ";
//读取文件的完整目录和文件名
}
另外,还可以调用FileInfo对象的其他方法如:MoveTo(),Delete(),等方法,对文件进行移动、删除、复制等操作。
希望本文所述对大家的C#程序设计有所帮助。


猜你喜欢
- 前言:最近公司在项目开发中,由于华为手机存在部分的问题。所以购买了部分新款的华为手机。在真机调试项目APP时,老是无法出现Logcat打印出
- 主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法,具体内容详情如下所示:在Android Studio中
- dynamic关键字和动态语言运行时(DLR)是.Net 4.0中新增的功能。什么是"动态"?编程语言有时可以划分为静态
- 写在前面元旦三天在家闲着无事,就看了看Linq的相关内容,也准备系统的学习一下,作为学习Linq的前奏,还是先得说说Lambda与匿名方法的
- 1.第一步在android studio的project视图模式下右击res文件夹2.然后找到New --> Android reso
- JVM(Java虚拟机)是一个抽象的计算模型。就如同一台真实的机器,它有自己的指令集和执行引擎,可以在运行时操控内存区域。目的是为构建在其上
- 前台代码: <asp:Button ID="Button1" runat="server" T
- 在activity级下使用this表示contextkotlin中取消了xxxActivity.this的用法,所以我们可以在activit
- 一、Thread 的常见构造方法方法说明Thread()创建线程对象Thread(Runnable target)使用 Runnable 对
- 随着C#的发展,该语言内容不断丰富,开发变得更加方便快捷,C# 的锋利尽显无疑。C# 语言从诞生起就是强类型语言,这一性质到今天不曾改变,我
- 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View
- 1.先看源码文档/** * Indicates that an annotation type is automatically inher
- 问题怎么配置springBoot 内置tomcat,才能使得自己的服务效率更高呢?基础配置Spring Boot 能支持的最大并发量主要看其
- 查看最新消息要用到类似新浪微博下拉刷新 功能!把最新的消息显示在最上面! 代码如下: PullToRefreshListView类代码 pa
- Beanutils.copyProperties()用法及重写提高效率特别说明本文介绍的是Spring(import org.springf
- 第一种给容器中的组件加上@ConfigurationProperties注解即可测试:@Component@ConfigurationPro
- 本篇文章主要介绍了Android 三方库混淆规则,分享给大家,具体如下:基本指令-optimizationpasses 5-dontusem
- 第一种方法string s=abcdeabcdeabcde;string[] sArray=s.Split('c') ;fo
- Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。 @Accessors(fluent = true)
- 本文实例讲述了C#解决SQlite并发异常问题的方法。分享给大家供大家参考,具体如下:使用C#访问sqlite时,常会遇到多线程并发导致SQ