2023年12月7日发(作者:)
c#获取路径文件中的多种文件格式的文件
在利用c#开发过程中遇到想要获取某个文件路径的问题,如想获取一个文件夹的所有.mdb的文件则,可以使用如下方法:
1 public static List
2 {
3 if(!(mdbPath))
4 return null;
5 List
6 string[] list=es(mdbPath,"*.mdb",ectories);
7 if ( == 0 || list == null)
8 return null;
9 for (int i = 0; i < ; i++)
10 {
11 (list[i]);
12 }
13 return mdbList;
14 }
private ArrayList GetFiles(string sPath, string[] sPt) //sPath是路径,sPt是文件后缀的数组
{
DirectoryInfo dir = new DirectoryInfo(sPath);
ArrayList Files = new ArrayList();
FileInfo[] tmp;
foreach (string s in sPt)
{
tmp = es(s);
foreach (FileInfo fi in tmp)
{
(fi);
}
}
return Files;
}
受此启发简单改善下开始的源代码
1 public static List
2 {
3 if(!(mdbPath))
4 return null;
5 List
6 foreach(string s in spt)
7 {
8 string[] list=es(mdbPath,s,ectories);
9 if ( == 0 || list == null)
10 continue;
11 for (int i = 0; i < ; i++)
12 {
13 (list[i]);
14 }
15 }16 return mdbList;
17 }
发布评论