抓取目录

时间:2013-12-19 19:10:41

标签: c#

我有这个测试路径:

private static string dCrawler = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "TestLetters";

有没有办法说:

foreach (item in dCrawler)
{
     if (item.isFile)
     {
          // check file info date modified code
     } else
     {
          foreach (fileinfo file in ...
     }
}

到目前为止,我只找到了检查目录中文件的方法。唯一的方法是通过两个单独的循环来实现它,一个用于文件,一个用于文件夹吗?

1 个答案:

答案 0 :(得分:5)

您可以使用返回Directory.GetFiles();的{​​{1}}并使用字符串值创建string[]。喜欢这个

FileInfo

要获取目录,您可以类似地使用foreach (string n in Directory.GetFiles(dCrawler)) { FileInfo b = new FileInfo(n); }

Directory.GetDirectories();