2014-03-30 63 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

相關問題