c# 遍历文件夹下所有子文件夹中的info.xml文件

目录结构:ccmfile\0303221115_400263\info.xml第一个文件夹:ccmfile子文件夹:子文件夹中的文件:怎么循环输出。麻烦大家帮忙看看...... 目录结构:ccmfile\0303221115_400263\info.xml
第一个文件夹:ccmfile

子文件夹:

子文件夹中的文件:

怎么循环输出。麻烦大家帮忙看看....不胜感激。
展开
 我来答
百度网友ce7f3ccb4
推荐于2016-02-19 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1909万
展开全部

这个很简单了,一个递归就搞定了,代码如下

  /// <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("完成!");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式