//取“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.Length >= 20000 && file.Length <=50000 orderby file.Length select file; //显示查询的结果 foreach (var item in query) { Response.Write(string.Format("{0} {1}<br/>", item.Name, item.Length)); }