c#文件操作

简介: demo1: /// /// 将字符串写入到txt文件 /// /// /// public void WriteTxt(string filepath,string contentStr) { if (!File.

demo1:

        /// <summary>
        /// 将字符串写入到txt文件
        /// </summary>
        /// <param name="filepath"></param>
        /// <param name="contentStr"></param>
        public void WriteTxt(string filepath,string contentStr) {
            if (!File.Exists(filepath))
            {
                logger.Info("文件不存在");
                File.CreateText(filepath);
            }

            using (StreamWriter sw = new StreamWriter(filepath))
            {
                sw.WriteLine(contentStr);
            }
        }


        public string ReadTxt(string filepath)
        {
            StringBuilder sb = new StringBuilder(1024);
            string line;
            using (StreamReader sr = new StreamReader(filepath))
            {
                while ((line = sr.ReadLine()) != null)
                {
                    sb.AppendLine(line);
                }
            }
            return sb.ToString();
        }
相关文章
|
8月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
104 0
|
4月前
|
安全 C# 开发者
C# 一分钟浅谈:文件操作与文件流详解
【9月更文挑战第4天】在日常开发中,文件的读写是基本而重要的任务。C# 通过 `System.IO` 命名空间提供了多种工具,如 `FileStream`、`StreamReader` 和 `StreamWriter` 等,用于处理文件和流。本文从基础概念入手,详细介绍了这些类的使用方法,并讨论了常见错误及其避免策略,包括文件不存在、权限问题和文件被占用等。通过示例代码,展示了如何创建、读取文件以及进行二进制数据操作,并强调了异常处理和性能优化的重要性。掌握这些技巧对于提升编程能力至关重要。
227 2
|
C#
使用C#进行文件操作
在许多应用程序中,文件操作是常见的任务之一。无论是读取文件内容、写入数据,还是创建、移动和删除文件,C# 编程语言都提供了强大且易于使用的文件操作功能。本篇博客将介绍如何使用C#来进行基本的文件操作。
81 0
|
NoSQL 定位技术 API
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(上)
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(上)
|
NoSQL C# 数据库
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(下)
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理
C#编程-111:文件操作之获取基本信息
C#编程-111:文件操作之获取基本信息
C#编程-111:文件操作之获取基本信息
C#编程-110:文件操作File静态类
C#编程-110:文件操作File静态类
137 0
C#编程-110:文件操作File静态类
|
C#
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
136 0
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
C#(三十七)之基于流的文件操作(FileStream)
本篇内容记录了FileStream类属性和方法。
380 0
C#(三十七)之基于流的文件操作(FileStream)
|
C# Windows
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
前言🙏 C# 文本文件的读写👇 StreamWriter 类 C# 二进制文件的读写👏 BinaryReader 类 BinaryWriter 类 C# Windows 文件系统的操作👋 DirectoryInfo 类 FileInfo 类
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)