前进的每一步,都是学习,是成长。
.net保存内容到文件
  • 首页 > 软件设计 > PC软件
  • 作者:最爱香茗
  • 2019年11月30日 12:40 星期六
  • 浏览:1758
  • 字号:
  • 评论:0
  •      软件调试的时候,经常需要把一些内容保存到文本文件中以文本对比分析,在.Net(VB,C#等都一样)中使用AppendAllText(String, String, Encoding)或AppendAllText(String, String)是非常方便的,只需引用using System.IO这个命名空间即可。

        需要保存的地方直接用:File.AppendAllText(@"D:\aa.text", str + "\r\n");一行代码即可,路径和文件名可自定义,如果文件不存在,则会新建并写入,但路径不存在的时候不会新建。

        需要注意的是追加的时候是不会换行的,所以需要自己加上换行。

        

        参数
    path
    String
    要将指定的字符串追加到的文件。
    contents
    String
    要追加到文件中的字符串。
    encoding
    Encoding
    要使用的字符编码。
    异常
    ArgumentException
    path 是一个长度为零的字符串,仅包含空格,或包含一个或多个由 InvalidPathChars 定义的无效字符。
    ArgumentNullException
    path 为 null。
    PathTooLongException
    指定的路径和/或文件名超过了系统定义的最大长度。
    DirectoryNotFoundException
    指定的路径无效(例如,目录不存在或在未映射的驱动器上)。
    IOException
    打开文件时发生 I/O 错误。
    UnauthorizedAccessException
    path 指定了一个只读文件。
    或 当前平台不支持此操作。
    或 path 指定了一个目录。
    或 调用方没有所要求的权限。
    NotSupportedException
    path 的格式无效。
    SecurityException
    调用方没有所要求的权限。

     

    详细信息参考:

          https://docs.microsoft.com/zh-cn/dotnet/api/system.io.file.appendalltext?view=netframework-4.8#System_IO_File_AppendAllText_System_String_System_String_

            https://docs.microsoft.com/zh-cn/dotnet/api/system.io.file.appendalltext?view=netframework-4.8#System_IO_File_AppendAllText_System_String_System_String_System_Text_Encoding_

      您阅读这篇文章共花了:  
    二维码加载中...
    本文作者:最爱香茗      文章标题: .net保存内容到文件
    本文地址:http://www.gcsjl8.com/?post=276
    版权声明:若无注明,本文皆为“成长记忆”原创,转载请保留文章出处。