C# IO读写文件方法封装

  代码 1:

        /// <summary>
        /// 功能:FileStream文件流读取文件
        /// </summary>
        /// <param name="filePath">参数:文件路径</param>
        /// <returns>返回值:StreamReader对象</returns>
        public static StreamReader ReadFileByFs(string filePath)
        {
            FileStream Fs = null;
            StreamReader Sr = null;
            try
            {
                Fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Read);
                Sr = new StreamReader(Fs, Encoding.Default);
            }
            catch (IOException e)
            {
                throw e;
            }
            return Sr;
        }

  代码 2:

       /// <summary>
        /// 功能:FileStream文件流写文件
        /// </summary>
        /// <param name="filePath">参数:文件路径</param>
        /// <returns>返回值:StreamWriter对象</returns>
        public static StreamWriter WriteFileByFs(string filePath)
        {
            FileStream Fs = null;
            StreamWriter Sw = null;
            try
            {
                Fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write);
                Sw = new StreamWriter(Fs, Encoding.Default);
            }
            catch (IOException e)
            {
                throw e;
            }
            return Sw;
        }

  调用这两个方法读写文件的调用方式我就不写了

时间: 2024-11-02 17:41:07

C# IO读写文件方法封装的相关文章

Java读写文件方法总结

Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既然都会想不起来怎么写了,不过我的Java代码量也实在是少的可怜,所以应该多多练习.这里做一个总结,集中在一起方面今后查看. Java读文件 1 package 天才白痴梦; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.F

[Python]读写文件方法

http://www.cnblogs.com/lovebread/archive/2009/12/24/1631108.html [Python]读写文件方法 http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html Python按行读文件 1. 最基本的读文件方法: # File: readline-example-1.py file = open("sample.txt") while 1

java(IO)读写文件乱码转换UTF-8问题

java(IO)读写文件乱码转换UTF-8问题 读取文件 String?Content?=?"";?//?文件很长的话建议使用StringBuffer try?{ FileInputStream fs=new FileInputStream("文件录取"); InputStreamReader?isr?=?new?InputStreamReader(fis,?"UTF-8"); BufferedReader?br?=?new?BufferedRe

C# IO读写文件

WriteFile.cs 1 using System; 2 3 using System.IO; 4 5 namespace IO_读写文件 6 { 7 class CRead_Write_File 8 { 9 /// <IsExits() > 判断file_name是否已经存在 10 /// </IsExits() > 11 /// 12 /// <param name="file_name"> 文件名(如果不和执行文件在同一个目录下,则需要带上

Qt中快速读写Excel方法封装

#include "RwExcel.h"/*快速读写的机制是实现获取有效区域只调用一次dynamicCall("Value");或setProperty("Value", var);即可, *而不是在循环里多次被用 */ RwExcel::RwExcel(){} RwExcel::~RwExcel(){}void RwExcel::castVariant2ListListVariant(const QVariant &var, QList

IO流 文件File 的listFiles 方法(重要)

package com.yyq; import java.io.*; //File 类 /* * 用来将文件或者文件夹封装成对象 * 方便对文件和文件夹的属性信息进行操作 * File对象可以作为参数传递给流的构造函数 * 流只能处理数据 * */ /* * File 类的常见方法: * 1.创建 * boolean createNewFile() * 在指定位置创建文件,如果该文件已经存在,则不创建,返回false * 和输出流不一样,输出流对象--创建文件,文件存在会覆盖. * mkdir

java.io几种读写文件的方式

一.Java把这些不同来源和目标的数据都统一抽象为数据流. Java语言的输入输出功能是十分强大而灵活的. 在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流. 这里介绍几种读写文件的方式 二.InputStream.OutputStream(字节流) //读取文件(字节流) InputStream in = new FileInputStream("d:\\1.txt"); //写入相应的文件

java IO流文件的读写具体实例(转载)

引言: 关于java IO流的操作是非常常见的,基本上每个项目都会用到,每次遇到都是去网上找一找就行了,屡试不爽.上次突然一个同事问了我java文件的读取,我一下子就懵了第一反应就是去网上找,虽然也能找到,但自己总感觉不是很踏实,所以今天就抽空看了看java IO流的一些操作,感觉还是很有收获的,顺便总结些资料,方便以后进一步的学习... IO流的分类:1.根据流的数据对象来分:高端流:所有的内存中的流都是高端流,比如:InputStreamReader  低端流:所有的外界设备中的流都是低端流

利用C#进行文件读写的方法选择总结

小的文本文件(100M以下)直接用File类的ReadAllText()和WriteAllText()方法 这两个方法内部其实就是封装了StreamReader类的ReadToEnd()和StreamWriter类的WriteToEnd(), 这两个方法的返回值都是string类型,所以只能读写文本文件 小的文本文件的单行读写用StreamReader和StreamWriter这两个类 小的非文本文件用File类的ReadAllBytes()和WriteAllBytes()读写,并用byte[]