失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言读取含特定开头的文件 C#中获取指定路径下特定开头和后缀的所有文件

c语言读取含特定开头的文件 C#中获取指定路径下特定开头和后缀的所有文件

时间:2022-06-16 13:26:22

相关推荐

c语言读取含特定开头的文件 C#中获取指定路径下特定开头和后缀的所有文件

场景

指定一个文件路径,获取当前路径下所有文件,并筛选出以指定内容开头和结尾的文件。

注:

实现

首先指定前缀和后缀名变量。

string prefix = "TestInfo_"; //实验信息配置文件前缀

string ext = ".xml";

然后获取特定路径下的所有文件并遍历,依次判断是否含有前缀和后缀。

string directoryPath = Path.GetDirectoryName(node.Id); //获取指定路径

//存取所有文件路径

List resultList = new List();

System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(directoryPath);

System.IO.FileInfo[] files = di.GetFiles();

foreach (System.IO.FileInfo fi in files)

{

//有配置文件

if (fi.Name.Contains(prefix) && fi.Extension.ToLower() == ext)

{

resultList.Add(fi.FullName);

}

}

//如果配置文件信息正常(只有一个配置文件)

if (resultList != null && resultList.Count == )

{

string xmlPath = resultList[];

}

C#中获取指定路径下指定后缀名的所有文件的路径的list

场景 指定一个路径和后缀名,查找这个路径下所有以此后缀名结尾的文件. 注: 博客主页: /badao_liumang_qizhi关注公众号 霸道的程序猿 获取 ...

Python获取指定路径下所有文件的绝对路径

需求 给出制定目录(路径),获取该目录下所有文件的绝对路径: 实现 方式一: import os def get_file_path_by_name(file_dir): ''' 获取指定路径下所有文 ...

python中获取指定目录下所有文件名列表的程序

/rumswell/article/details/9818001 # -*- coding: utf-8 -*-#~ #------------------- ...

C# 获取指定路径下的文件结构(树形结构)

namespace Vue.Content { public class FileNames { public int id { get; set; } public string text { ge ...

C#中获取指定目录下所有目录的名称、全路径和创建日期

场景 指定一个路径,根据这个父级路径获取此目录下所有目录的名称.全路径.创建日期等信息. 注: 博客主页: /badao_liumang_qizhi 关注公众 ...

Java中获取classpath路径下的资源文件

ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URLgetResource(String name); public InputStreamgetRes ...

python获取指定目录下特定格式的文件名

之前一直用windows下的bat脚本获取一个目录下的指定格式的文件名,如下所示: dir *.jpg /b/s > train.set pause 十分简单,将这个bat文件放到你想要获取文件 ...

java web项目中 获取resource路径下的文件路径

public GetResource{ String path = GetResource.class.getClassLoader().getResource("xx/xx.txt&quo ...

java获取指定路径下的指定文件/java.io.File.listFiles(FilenameFilter filter)

java.io.File.listFiles(FilenameFilter filter)返回抽象路径名数组,表示在目录中此抽象路径名表示,满足指定过滤器的文件和目录. 声明 以下是java.io. ...

随机推荐

Destoon B2B 调优SQL后 生成首页仍然慢或不成功的原因

修改php.ini文件,查找 ;date.timezone = ,把前面的分号去掉在 “=”后面加上时区. 比如:Asia/Shanghai (上海) 自动task有上面的问题 但后台生成时这样修改后 ...

crossplatform---Nodejs in Visual Studio Code 06.新建Module

1.开始 Node.js: 2.Moudle js编程中,由于大家可以直接在全局作用域中编写代码,使开发人员可以很容易的新建一个全局变量或这全局模块,这些全局变量或 ...

WCF Membership and Role Provider

本文介绍的是如何使用Membership 和 Role Provider 来控制 WCF 调用方法的权限. 比如我们有一个WCF Method 叫 GetData(int num),然后我们只允许Ro ...

CPU Benchmarks

/high_end_cpus.html 非常清楚~~~

周赛A题

A Time Limit:2000MSMemory Limit:32768KB64bit IO Format:%lld & %llu Description By d ...

margin的auto的理解

auto 总是试图充满父元素 margin有四个值: All the margin properties can have the following values: auto - the brows ...

Spring源码情操陶冶-tx:advice解析器

承接Spring源码情操陶冶-自定义节点的解析.本节关于事务进行简单的解析 spring配置文件样例 简单的事务配置,对save/delete开头的方法加事务,get/find开头的设置为不加事务只读 ...

Scala:Next Steps in Scala

Array val greetStrings = new Array[String](3) greetStrings(0) = "Hello" greetStrings(1) = ...

手机端网页使用html5地理定位获取位置失败的解决办法

网上有很多关于html5 geolocation 获取地理定位的方法,我试了下,只有在IE edge浏览器可以成功获取到,在chrome,firefox,手机端的safari,QQ浏览器,微信浏览器, ...

解决mysql无法远程登陆问题

解决这个问题的思路: 一.先确定能过3306端口 二.再检查授权Host是否存在 (新授权记得flush privileges;) 一 步骤 1.首先打开mysql的配置文件,找到这句话,注释掉. ...

如果觉得《c语言读取含特定开头的文件 C#中获取指定路径下特定开头和后缀的所有文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。