C#中文件的读写操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013247401/article/details/82859408

 

一.文件的读取:

1.导入命名空间  using System.IO;

2.获取文件流    FileStream  fs=new   File(path,FileMode.Open);

3.获取读对象    StreamReader  sr=new  StreamReader(fs);

4.执行读操作  string s =sr.ReadToEnd();

5.关闭读对象   sr.Close();

6.关闭文件流   fs.Close();

二.FileMode的取值有:

Create

创建文件,如果存在就执行覆盖

CreateNew

创建新文件,若存在就会报错

Append

追加,在原来的文件内容之后追加

Open

打开文件,一般是在执行文件读取的时候使用

 

三.文件的写入:

1.导入命名空间: using  System.IO;

2.获取文件流 :  FileStream  fs=new FileStream(path, FileMode.Create);

3.或者写入的类   StreamWriter  sw=new StreamWriter(fs);

4.执行写入的方法    sw.WriteLine(“sdasds”);

5.关闭写入的类  sw.Close();

6.关闭文件流   fs.Close();

 

四.文件的操作,使用File进行操作

Bool  Exists(path)

判断文件是否存在,存在返回true,不存在返回false

Void  Copy(string path,string newpath)

将文件复制到一个新的位置

Void   Move(string path,string newpath)

将文件移动到一个新的位置,原来的文件不存在

Delete(string path)

删除文件

此处,定义的方法都是静态方法,可以直接使用类名File.方法名去调用。

 

五.静态类可以快速的访问类中的属性和方法,主要被用来定义常用的一些操作。

静态类 static

非静态类  class

使用static修饰

没有使用static修饰

里面都是静态的成员

里面有非静态的成员

静态类不需要实例化

需要进行初始化生成对象

调用静态类中的成员可以直接使用类名,不能使用对象名

调用要使用对象名.成员

静态类中没有构造方法

都会有构造方法

 

 

 

猜你喜欢

转载自blog.csdn.net/u013247401/article/details/82859408