c# 遍历文件夹下所有子文件夹中的info.xml文件
目录结构:ccmfile\0303221115_400263\info.xml第一个文件夹:ccmfile子文件夹:子文件夹中的文件:怎么循环输出。麻烦大家帮忙看看......
目录结构:ccmfile\0303221115_400263\info.xml
第一个文件夹:ccmfile
子文件夹:
子文件夹中的文件:
怎么循环输出。麻烦大家帮忙看看....不胜感激。 展开
第一个文件夹:ccmfile
子文件夹:
子文件夹中的文件:
怎么循环输出。麻烦大家帮忙看看....不胜感激。 展开
展开全部
这个很简单了,一个递归就搞定了,代码如下
/// <summary>
/// 遍历文件夹中所有的目标文件
/// </summary>
/// <param name="path">父文件路径</param>
/// <param name="file">目标文件名称</param>
private void Swap(string path, string file)
{
string[] Floders = Directory.GetDirectories(path);
string[] Files = Directory.GetFiles(path, file);
foreach (string str in Files)
{
//str就你你要找的xml文件,要怎么处理自己去搞
MessageBox.Show(str);
}
foreach (string str in Floders)
{
Swap(str, file);
}
}
调用如下,假设你的ccmfile文件夹在C盘根目录
string path = "C:\\ccmfile";
Swap(path, "info.xml");
MessageBox.Show("完成!");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询