• C# 写入文件,读取文件


    主要使用IO流的:Directory、File、Stream类来实现

    一、写入文件

                    //1.创建目录(文件夹)
                    string directoryPath = AppDomain.CurrentDomain.BaseDirectory.ToString() + @"log";//使用当前程序的根目录
                    //directoryPath = @"c:/log";//或者存储在指定目录
                    if (Directory.Exists(directoryPath) == false)//没有该目录,则创建
                        Directory.CreateDirectory(directoryPath);
    
                    //2.创建文件
                    string fileName = "文件名称.txt";
                    string newName = Path.Combine(directoryPath, fileName);
                    if (System.IO.File.Exists(newName) == false)
                    {
                        FileStream fs = System.IO.File.Create(newName);
                        fs.Close(); fs.Dispose();
                    }
    
                    //3.在文件中写入内容
                    using (StreamWriter sw = new StreamWriter(newName, true))
                    {
                        sw.Write("时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\r\n");
                    }

    二、读取文件

    //newName跟上面一样,是要读取文件的路径
    
    System.IO.File.ReadAllText(newName);//读取所有内容
    
    string[] strList = System.IO.File.ReadAllLines(newName);//读取所有内容存储到数组里,每行是一个数组元素
  • 相关阅读:
    使用控件的事件,动态创建控件
    C#委托和事件
    C# 静态类
    C# 饼形图
    (三)backbone
    (二)backbone
    (一)backbone
    (五)CodeMirror
    (二)CSS3应用
    (一)CSS3动画应用
  • 原文地址:https://www.cnblogs.com/liuzheng0612/p/15589073.html
Copyright © 2020-2023  润新知