//取“App_Data”的路径
string dir = Server.MapPath("~/App_Data"); //创建文件信息列表 List<FileInfo> files = new List<FileInfo>(); foreach (string file in Directory.GetFiles(dir)) { files.Add(new FileInfo(file));//将“我的文档”中的文件信息添加到files }//LINQ查询符合指定条件的文件
var query = from file in files where file.Extension == ".doc" && file.Name.IndexOf(".NET") > -1 orderby file.Name select file; //显示查询的结果 foreach (var item in query) { Response.Write(item.Name + "<br/>"); }