C 中檔案的讀寫操作

2021-08-28 11:27:54 字數 1300 閱讀 4318

一.檔案的讀取:

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

建立新檔案,若存在就會報錯

追加,在原來的檔案內容之後追加

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

裡面都是靜態的成員

裡面有非靜態的成員

靜態類不需要例項化

需要進行初始化生成物件

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

呼叫要使用物件名.成員

靜態類中沒有構造方法

都會有構造方法

c 中檔案的開關讀寫基本操作

目錄 今天寫資料結構的時候涉及到了檔案的操作,因為已經碰到好多次了而我總是對這部分不太熟悉,於是索性就來寫個簡單的應用總結吧。一 開啟檔案 二 關閉檔案 三 讀寫檔案 文字檔案和二進位制檔案 1 文字檔案 2 二進位制檔案 3 讀寫資料塊 四 檢測eof 五 檔案定位 還有更多的細節就不在這裡深究了...

C 中檔案的讀寫

無論讀寫都要包含標頭檔案 讀 從外部檔案中將資料讀到程式中來處理 對於程式來說,是從外部讀入資料,因此定義輸入流,即定義輸入流物件 ifsteam infile,infile就是輸入流物件。這個物件當中存放即將從檔案讀入的資料流。假設有名字為myfile.txt的檔案,存有兩行數字資料,具體方法 i...

C 中檔案的讀寫

無論讀寫都要包含標頭檔案 讀 從外部檔案中將資料讀到程式中來處理 對於程式來說,是從外部讀入資料,因此定義輸入流,即定義輸入流物件 ifsteam infile,infile就是輸入流物件。這個物件當中存放即將從檔案讀入的資料流。假設有名字為myfile.txt的檔案,存有兩行數字資料,具體方法 i...