0

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

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

使用上面的代码,我可以得到目录 20120104,但是如果我想得到两个目录,比如(20120104、20130302)呢?

4

1 回答 1

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
}
于 2014-03-30T05:12:45.520 回答