public void WriteLogFile(String input){//指定日志文件的目录string fname = "C:\\Inetpub\\wwwroot\\CommonFunction\\upFile " + "\\logfile.txt ";//定义文件信息对象FileInfo finfo = new FileInfo(fname);//判断文件是否存在以及是否大于2Kif (finfo.Exists && finfo.Length > 2048){//删除该文件finfo.Delete();}//创建只写文件流using (FileStream fs = finfo.OpenWrite()){//根据上面创建的文件流创建写数据流StreamWriter w = new StreamWriter(fs);//设置写数据流的起始位置为文件流的末尾w.BaseStream.Seek(0, SeekOrigin.End);//写入“Log   Entry   :   ”w.Write("\nLog   Entry   :   ");//写入当前系统时间并换行w.Write("{0}   {1}   \r\n ", DateTime.Now.ToLongTimeString(),DateTime.Now.ToLongDateString());//写入日志内容并换行w.Write(input + "\n ");//写入------------------------------------“并换行w.Write("------------------------------------\n ");//清空缓冲区内容,并把缓冲区内容写入基础流w.Flush();//关闭写数据流w.Close();}}

转载于:https://blog.51cto.com/baobaolovetutu/1262165

C#写文本文件如何写入回车换行符?相关推荐

  1. 在windows系统写脚本,如何去掉回车换行符

    在windows系统写脚本,如何去掉回车换行符 在windows系统中写bash脚本,然后再拿到linux系统中运行,通常会遇到这样的问题: 无缘无故多出 "\r",这是windo ...

  2. linux系统下回车换行符

    简述 回车换行符在文本文件的读写中经常用到,windows下面稍微复杂点,linux系统下更为简单. 详述 回车和换行是两个不同的概念. 回车,就是告诉计算机把头定位在左边界:换行,就是把头向下移动一 ...

  3. html+正则+换行+回车,正则与回车换行符使用详解

    这次给大家带来正则与回车换行符使用详解,正则与回车换行符使用的注意事项有哪些,下面就是实战案例,一起来看一下. C#中,读取文本文件内容,里面往往有许多回车换行符("\r\n"), ...

  4. 回车换行符 crlf 那点事

    不同的操作系统回车换行符定义是不一样的,如果你跟我一样记不住,crlf几个字段的含义的话,记录下来就非常有必要了 win        \r\n  CRLF ASCII 13 carriage ret ...

  5. windows下回车换行符在Linux下显示^M问题

    背景: win下的PHP文件打包,在Linux下解压后,在git status 时,显示发生修改,但并没有修改,查看文件会发现这种字符^M其实就是因为换行符的原因 ,Windows换行符和Linux换 ...

  6. c语言回车换行符的作用,求助,c语言如何输出回车换行符啊?

    C语言在向计算机输入文本文件时,将回车换行符转换为换行符,在输出时把换行符转换成回车和换行两个字符.在用二进制文件时,不进行这种转换,在内存中的数据形式与输出到外部文件中的数据形式完全一致,一一对应. ...

  7. 【sql server】回车换行符的替代

    一.问题说明 若excel里面的字段内容自动换行,这时sql server导入excel表格数据后,写完相关的查询语句再导出excel后出现字段内容占两行的情况.这时我们该如何将回车换行符拿掉,将两行 ...

  8. php 替换回车tab,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...

  9. php 将换行符替换,PHP替换回车换行符的三种方法

    小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...

最新文章

  1. Canvas基础知识
  2. VTK:小部件之ImplicitPlaneWidget2
  3. matplotlib包画基本的图
  4. 算法模板-对称性递归
  5. Linux基金会六大项目合并成LF Networking Fund
  6. linux cvs服务,Linux环境下轻松搭建CVS服务器
  7. win10系统调用架构分析
  8. 「译」 .NET 5 新增的Http, Sockets, DNS 和 TLS 遥测
  9. 关于junit测试类启动慢报错:failed to resolve org.junit.platform
  10. 计算机应用基础复制3,计算机应用基础3(答案)
  11. word怎么把页面顺序倒过来_Word打印错乱——出现两个第1页
  12. w10计算机用户名密码忘了,一招简单帮你解决win10系统电脑忘记开机密码
  13. windows10 8081端口被占用如何解决
  14. 【AI视野·今日CV 计算机视觉论文速览 第181期】Tue, 7 Apr 2020
  15. nuxt 如何添加robots.txt文件
  16. pytorch实现GAN
  17. 通盘无妙招与神来之笔的两种推广策略
  18. 论文翻译之Enriched Feature Guided Refinement Network for Object Detection
  19. 解除百度网盘下载限速
  20. 中国房价走势分析——基础数据收集

热门文章

  1. 汇编语言——第1次上机实验
  2. uva 1220——Party at Hali-Bula
  3. linux中错误总结归纳
  4. kafka consumer配置拉取速度慢_Kafka消费者的使用和原理
  5. Makefile(三)
  6. Java高级工程师面试实战,mysqlsettimeout
  7. C++ 网络开发工具
  8. P3357 最长k可重线段集问题 网络流
  9. java script 对象
  10. 被未知进程占用端口的解决办法