我在配置文件里面写了个路径 
<add key = "readPath" value = "D:\readPath"
然后在代码页面
readPath = System.Configuration.ConfigurationSettings.AppSettings["readPath"].ToString(); 来获取这路径 
我现在要做的是  这个路径下面会存放2个双层文件夹 例如 
 1001\20130731  我如何去获取这个readPath 下面的 文件夹呢?C#

解决方案 »

  1.   

    Directory.GetDirectories("xxx");//xxx为path
      

  2.   

    可以利用DirectoryInfo 或者Directory
    DirectoryInfo di = new DirectoryInfo(@"文件夹路径");
    di.GetDirectories();//获取子文件夹列表
    di.GetFiles();//获取文件列表Directory参考
    http://hi.baidu.com/renzhaoqiang/item/a224838334cf305726ebd921
      

  3.   

    我最终的效果是 这个path路径下面 会有很多个 
    \1001\20130731  有1.csv 2.csv 文件
    \1002\20130731  有1.csv 2.csv 文件 
    我想把所有文件夹下的 相同文件 1.csv  2.csv合并 然后保存到另外一个地方 名为1.csv 2.csv
      

  4.   

    这是.NET 1.1的老皇历了。现在可以通过调用GetDirectories指定SearchOption.AllDirectories,直接遍历下层全部的子文件夹。
      

  5.   

    那你就直接把这些.csv read出来然后合并到一个文件中不就好了
      

  6.   

    http://blog.csdn.net/weizhiai12/article/details/7099823
      

  7.   

    http://bbs.csdn.net/topics/90192592