/// <summary>
/// 清理临时文件夹
/// </summary>
public void DeleteTempFile()
{
try
{
DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/DataInfo"));
int dtfd = 2;
int.TryParse(ConfigurationManager.AppSettings["DeleteTempFileDay"].ToString(), out dtfd);
foreach (FileInfo fi in di.GetFiles("*.txt"))
{
if ((fi.CreationTime - DateTime.Now).Days > dtfd)
{
fi.Delete();
}
}
foreach (FileInfo fi in di.GetFiles("*.sav"))
{
if ((fi.CreationTime - DateTime.Now).Days > dtfd)
{
fi.Delete();
}
}
}
catch (Exception)
{
}
}
/***************客户端输出 下载****************/
Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(name));
Response.ContentType = "application/ms-excel";// 指定返回的是一个不能被客户端读取的流,必须被下载
Response.WriteFile(path + name); // 把文件流发送到客户端
Response.End();
Response.Clear();
Response.ClearHeaders();