C# 文件读取方法,自己写的例子,保存一下,备用

  /// <summary>
        /// 将output.config内容传到app.config
        /// </summary>
        string ReadString;
        //两个地址
        string path1 = @"D:\wcf\xml文件读写\Xml_WirteOrRead\Xml_WirteOrRead\output.config";
        string path2 = @"D:\wcf\xml文件读写\Xml_WirteOrRead\Xml_WirteOrRead\app.config"; /// <summary>
      /// 读文件
      /// </summary>
      /// <param name="path"></param>
        public void ReadFile(string path)
        {
            try
            {
                FileStream afile = new FileStream(path, FileMode.Open);
                StreamReader sread = new StreamReader(afile);
                //ReadString = sread.ReadLine();
                ReadString = sread.ReadToEnd();
                sread.Close();
                afile.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

        /// <summary>
        /// 写文件
        /// </summary>
        public void WriteFile()
        {
            try
            {
                FileStream afile = new FileStream(path2, FileMode.OpenOrCreate);
                StreamWriter swrite = new StreamWriter(afile);
                if (!string.IsNullOrEmpty(ReadString))
                {
                    swrite.Write(ReadString);
                   // swrite.WriteLine(ReadString);
                }
                swrite.Close();
                afile.Close();
        }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

C# 对于文件的读取与写入!!个人做的一个小例子!

时间: 2024-08-02 12:42:43

C# 文件读取方法,自己写的例子,保存一下,备用的相关文章

文件读取方法(FileHelpers) z

using System; using System.Collections.Generic; using System.Linq; using System.Text; using FileHelpers; using FileHelpers.DataLink; namespace ConsoleApplication { [DelimitedRecord("\t")] public class LogInfo { [FieldConverter(ConverterKind.Date

verilog多文件工程设计方法

之前一直是写一个文件的工程测试用,现在需要将之前写的一些文件放一起,作为多个模块,就需要有个层次设计的概念. 今晚研究了一番,大概有两种方法.综合文件法和原理图方法. 常用的是写个综合文件的方法,写个sys模块将所有模块文件放一起,通过模块调用的方法.注意也需要声明input和output,还有某些共享线也要声明,一般声明为output吧,因为你模块调用的语法需要用到".之前端口名(现在端口名)"的语法. 需要注意的是,顶层文件的实体entity是必须和工程名字一样的,不然联合mode

golang 文件读取

Golang 的文件读取方法很多,刚上手时不知道怎么选择,所以贴在此处便后速查. 一次性读取 小文件推荐一次性读取,这样程序更简单,而且速度最快. 复制代码 代码如下: func ReadAll(filePth string) ([]byte, error) { f, err := os.Open(filePth) if err != nil { return nil, err } return ioutil.ReadAll(f) } 还有更加简单的方法,我经常使用ioutil.ReadFile

Javascript写入txt和读取txt文件的方法

文章主要介绍了Javascript写入txt和读取txt文件的方法,需要的朋友可以参考下1. 写入 FileSystemObject可以将文件翻译成文件流. 第一步: 例: 复制代码 代码如下: Var fso=new ActiveXObject(Scripting.FileSystemObject); 创建一个可以将文件翻译成文件流的对象. 第二步:用于创建一个textStream 对象 括号里边有三个属性 1. 文件的绝对路径 2. 文件的常数 只读=1,只写=2 ,追加=8 等权限.(Fo

【转】matlab读取文件各种方法

本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两种文件I/O程序:high level and low level. High level routines: 包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程.Low level routines: 可以更加灵活的完成相对特殊的任务,需要较多的额外编程. High level ro

利用 Qt 读取 XML 文件的方法

XML 是可扩展标记语言(Extensible Markup Language)的缩写.XML 文件由内容和标记组成,通过以标记包围内容的方式将大部分内容包含在元素中. Qt 中提供了多种读取XML文件的方法,这里简单的记录一下用 QDomDocument 读取的步骤.为什么使用QDomDocument 呢,因为XML 本身就是一以树状结构组织数据的,而DOM 那是将数据组织为树状结构,最适合直观地展示XML数据. 下面的代码是Qt 帮助文件中自带的例子代码: QDomDocument doc(

PHP读取文件多种方法与实例教程

分享下PHP中读取文件的八种方法,收集了很多php读取文件的例子,小而经典,是学习php文件操作的好资料. PHP中读取文件的几个方法,备阅.1.freadstring fread ( int $handle , int $length )fread() 从 handle 指向的文件中读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件,视乎先碰到

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影.Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件. “在程序中访问

Spark Scala 读取GBK文件的方法

1. 在生产环境下,很多文件是GBK编码格式的,而SPARK 常用的textFile方法默认是写死了读UTF-8格式的文件,其他格式文件会显示乱码 用如下代码实现读取GBK文件的方法 import org.apache.hadoop.io.{LongWritable, Text}import org.apache.hadoop.mapred.TextInputFormatimport org.apache.spark.rdd.RDDimport org.apache.spark.{SparkCo