【发布时间】:2014-01-24 09:09:53
【问题描述】:
我有一个根目录,里面还有更多目录。这些目录包含各种 Html 和 ncx 文件。我必须得到上次修改的文件的名称。 我正在使用此代码
string filePath = @"~\FolderName\";
string completeFilePath = Server.MapPath(filePath);
var directory = new DirectoryInfo(completeFilePath);
var fileName = (from f in directory.GetFiles()
orderby f.LastWriteTime descending
select f).First();
lblDisplayFileName.Text=fileName.ToString();
但它只搜索仅放置在根目录中的文件。它不会搜索根目录中进一步存在的文件。我不知道如何获取嵌套目录中进一步存在的文件的最后修改文件名。我必须显示所有文件中最后修改的文件的名称,无论是否存在于任何目录中。
【问题讨论】:
标签: c# file file-management