Net Core教程

C# 写入文件,读取文件

本文主要是介绍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# 写入文件,读取文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!