System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(path);
IEnumerable<System.IO.FileInfo> fileList
= dir.GetFiles(string.Format("test*.docx"), System.IO.SearchOption.AllDirectories);
var files = from file in fileList
where file.Extension == ".docx" && DateTime.Now.ToString("yyyyMMdd").Equals(file.LastWriteTime.ToString("yyyyMMdd"))
orderby file.LastWriteTime descending
select file;