protected void Page_Load(object sender, EventArgs e)
{
//获取根目录
string[] ss = getfiles(Server.MapPath("xsa"), 1); //1:显示的文件数量
System.Net.WebClient myclient = new System.Net.WebClient();
string filename = @"D:\abc";
if (!Directory.Exists(filename))
{
Directory.CreateDirectory(filename);
}
}
string[] getfiles(string path, int count)
{
var query = (from f in Directory.GetFiles(path)
let fi = new FileInfo(f)
orderby fi.CreationTime descending
select fi.FullName).Take(count);
return query.ToArray();
}
{
//获取根目录
string[] ss = getfiles(Server.MapPath("xsa"), 1); //1:显示的文件数量
System.Net.WebClient myclient = new System.Net.WebClient();
string filename = @"D:\abc";
if (!Directory.Exists(filename))
{
Directory.CreateDirectory(filename);
}
}
string[] getfiles(string path, int count)
{
var query = (from f in Directory.GetFiles(path)
let fi = new FileInfo(f)
orderby fi.CreationTime descending
select fi.FullName).Take(count);
return query.ToArray();
}
本博客展示了如何在ASP.NET应用中获取指定目录下的最新文件,并将这些文件下载到本地指定路径。通过使用LINQ查询和WebClient类,实现了高效地文件管理功能。

被折叠的 条评论
为什么被折叠?



