ASP.NET生成文件,当文件夹不存在自动创建文件夹函数
ASP.NET生成文件,当文件夹不存在自动创建文件夹:
using System.IO;
using System.Text;
/// <summary>
/// 生成文件
/// </summary>
/// <param name="fname">文件名</param>
/// <param name="ftext">文件内容</param>
public void makeHtml(string fname, string ftext)
{
string _FileDir =HttpContext.Current.Server.MapPath(Path.GetDirectoryName(fname));
if (!Directory.Exists(_FileDir))
Directory.CreateDirectory(_FileDir);
Encoding code = Encoding.GetEncoding("Gb2312");
System.IO.StreamWriter sw = new System.IO.StreamWriter(System.Web.HttpContext.Current.Server.MapPath(fname), false, code);
sw.Write(ftext);
sw.Flush();
sw.Close();
sw.Dispose();
HttpContext.Current.Response.Write("成功生成:" + fname);
}
本文版权归学IT网(www.xueit.com)所有,任何单位与个人转载必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。