【问题标题】:I want to get two specific directories using getdirectories method我想使用 getdirectories 方法获取两个特定目录
【发布时间】:2014-03-30 05:02:36
【问题描述】:

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

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

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

【问题讨论】:

  • 但是我想遍历这个sourceReportSubFolders来处理子文件夹

标签: c# getdirectories


【解决方案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
}

【讨论】:

  • 你不应该对 dir 做“某事”。你应该做任何事情!
猜你喜欢
  • 2016-03-24
  • 2019-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 2014-12-29
  • 2015-07-09
相关资源
最近更新 更多