2014-03-30 62 views
0

我想在C#中使用getdirectories方法得到两个特定的目录?以下是获得一个目录代码:我想要使用getdirectories方法得到两个特定的目录

DirectoryInfo sourcefolder = new DirectoryInfo(ConfigurationManager.AppSettings["SourceLocation"].ToString());s 
DirectoryInfo[] sourceRreportSubfolders = sourcefolder.GetDirectories("20120104"); 

有了上面的代码,我可以得到目录20120104,但如果我想获得两个目录一样(20120104,20130302)?

+1

也许这样做两次? –

+0

但我想迭代通过这个sourceReportSubFolders来处理子文件夹 – user3477335

回答

1
var location = ConfigurationManager.AppSettings["SourceLocation"].ToString(); 
DirectoryInfo sourcefolder = new DirectoryInfo(location); 
var sourceRreportSubfolders = sourcefolder.GetDirectories("20120104") 
          .Union(sourcefolder.GetDirectories("20130302")); 
foreach (var dir in sourceRreportSubfolders) 
{ 
    // Do something with dir 
} 
+0

你不应该做的东西与目录。你应该尽一切努力! – RadioSpace

+0

非常感谢!它工作正常! – user3477335

相关问题