• C#学习笔记(22)——C#创建文本文件txt并追加写入数据


    ref: https://www.cnblogs.com/Jacklovely/p/7263844.html

    说明(2017-7-31 16:25:06):

    1. 有两种办法,第一种是用FileStream创建txt,用StreamWriter写入数据,期间还要加上判断,是否存在这个txt文件,如果不存在就创建,存在就追加写入。太麻烦了!

    2. 第二种是直接File.AppendAllText(string path, string contents);第一个参数是txt路径+文件名,第二个参数是写入内容。这个方法会自己判断文件是否存在,直接一步到位

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    using System.Windows;
    
    namespace PPTtoJPG
    {
        public class MyLog
        {
            public void ShowLog(string log)
            {
                //第一种方法,太麻烦了
                //StreamWriter sw = null;
                //if (!File.Exists("log.txt"))
                //{
                //    FileStream fs = new FileStream("log.txt", FileMode.Create, FileAccess.Write);
                //    sw = new StreamWriter(fs);
                //    sw.WriteLine(log);
                //    //记得要关闭!不然里面没有字!
                //    sw.Close();
                //    fs.Close();
                //}
                //else
                //{
                //    sw = File.AppendText("log.txt");
                //    sw.WriteLine(log);
                //    sw.Close();
                //    //MessageBox.Show("已经有log文件了!");
                //}
    
                //第二种方法,比较简单
                //
    要加在前面才会换行!
                File.AppendAllText("log.txt", "
    "+log);
            }
        }
    }
  • 相关阅读:
    Java 二维数组
    JAVA——运算符
    JAVA——类与对象
    Eclipse无法自动编译出class文件 转
    引导入单用户模式
    安装sql server遇到问题解决方法
    数据结构和算法分析学习
    开源软件
    POP3、SMTP、IMAP和Exchange都是个什么玩意?
    邮件相关名词 MUA, MTA
  • 原文地址:https://www.cnblogs.com/carl2380/p/14953411.html
Copyright © 2020-2023  润新知