//创建文件夹路径
string path = "\\Files\\";
//判断文件夹是否存在
if (!Directory.Exists(path))
{
Directory.CreateDirectory(HttpContext.Current.Server.MapPath("~/" + path)); //不存在,则创建。
}
//原模版
string oldfile="\\oldfile\\模版.xls";
//复制后的模版
string newfile=System.AppDomain.CurrentDomain.BaseDirectory + path +"新模版.xls";
//判断文件是否存在
if(File.Exists(newfile))
{
File.Delete(newfile); //删除
}
//复制文件
File.Copy(HttpContext.Current.Server.MapPath("~/" + oldfile),newfile);
//对模版进行操作,写入内容,然后导出Excel
.......................................
//导出成功后,删除文件夹下的模版文件,以防止日后文件逐渐增多,对网站带来不必要的影响。
//判断文件是否存在
if(File.Exists(newfile))
{
File.Delete(newfile); //删除
}