1. 程式人生 > >C#中檔案的讀寫操作

C#中檔案的讀寫操作

一.檔案的讀取:

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修飾

裡面都是靜態的成員

裡面有非靜態的成員

靜態類不需要例項化

需要進行初始化生成物件

呼叫靜態類中的成員可以直接使用類名,不能使用物件名

呼叫要使用物件名.成員

靜態類中沒有構造方法

都會有構造方法