如何根据位于主目录中许多子目录中的创建时间(例如“test.xml”)获取最近或最新文件的路径。
最佳答案
您可以使用 LINQ:
Directory.EnumerateFiles(path, "*", SearchOption.AllDirectories)
.OrderBy(File.GetLastWriteTime)
.Last()
如果您不使用 .Net 4.0,请将其更改为
Directory.GetFiles(path, "*", SearchOption.AllDirectories)
.OrderBy(p => File.GetLastWriteTime(p))
.Last()
这有点慢,但可以在 .Net 3.5 中使用。
关于c# - C#获取单个文件最近创建时间的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3978010/