创建txt文本,添加文本内容

 /// <summary>
        /// 创建并写文件内容
        /// </summary>
        /// <param name="sPath">路径</param>
        /// <param name="sFileName">文件名</param>
        /// <param name="content">内容</param>
        /// <returns></returns>
        public bool WriteeBayLog()
        {
            try
            {
                string ebayurl = "~/Upload/ImportProductImg/" ; //项目目录
                string sPath = Server.MapPath(ebayurl);
                string sFileName = "eBay.txt";
                content = "汗兵已略地,四方处歌声,大王已气尽,贱妾何聊生! --虞姬";

                StreamWriter sr;

                if (!Directory.Exists(sPath))  //是否存在目录 没有创建
                {
                    Directory.CreateDirectory(sPath);
                }
                string v_filename = sPath + sFileName;


                if (!File.Exists(v_filename)) //如果文件不存在,则创建File.AppendText对象
                {
                    sr = File.CreateText(v_filename);
                    sr.Close();
                }
               else    //文本存在  清空内容
                {
                     StreamWriter sw = null;

                      try
                         {
                           sw = new StreamWriter(v_filename, false);
                           sw.Write("");
                           sw.Flush();
                          }
                       catch (Exception ex)
                           {
                              HttpContext.Current.Response.Write(ex.Message);
                              HttpContext.Current.Response.End();
                           }
                       finally
                           {
                             sw.Close();
                            }
                 }
                using (FileStream fs = new FileStream(v_filename, System.IO.FileMode.Append, System.IO.FileAccess.Write, System.IO.FileShare.Write))
                {
                    using (sr = new StreamWriter(fs))
                    {

                        sr.WriteLine(content);
                        sr.Close();
                    }
                    fs.Close();
                }
                return true;

            }
            catch { return false; }
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值