如果文件存在,则在subforlder中搜索

时间:2015-10-02 08:56:39

标签: c#

我有一个名为A的文件夹,它有子文件夹A1,A2和A3。这些子文件夹中的每一个都包含一个名为B的文件夹。我想为B文件夹搜索A的子文件夹,它们是A1,A2和A3,如果存在,我想从该文件夹中获取最新的文件路径。

var directory = new DirectoryInfo(@"C:\app\A\A1\B");

var myFile = directory.GetFiles()
             .OrderByDescending(f => f.LastWriteTime)
             .First();

我想避免使用目录var和搜索。

1 个答案:

答案 0 :(得分:0)

您可以在Directory类中使用带有通配符traveller的{​​{1}}方法。此通配符将列出当前目录下的所有目录。

所以一个例子是这样的:

GetDirectories()