场景
指定一个文件路径,获取当前路径下所有文件,并筛选出以指定内容开头和结尾的文件。
注:
实现
首先指定前缀和后缀名变量。
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的配置文件,找到这句话,注释掉. ...