C# 写入文件,读取文件
2021/11/22 17:10:12
本文主要是介绍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# 写入文件,读取文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
- 2024-01-23用CI/CD工具Vela部署Elasticsearch + C# 如何使用
- 2024-01-23.NET开源的简单、快速、强大的前后端分离后台权限管理系统