關於檔案IO

2021-09-09 05:21:40 字數 794 閱讀 1707

對作業系統而言,所有的東西都是一種檔案.

能用記事本開啟的程式語言寫的.cs.c.cpp.js.txt.ini.bat.txt

input 輸入 寫檔案

output 輸出 讀取檔案

system.io包含了針對檔案操作的一些class

streamreader:是乙個class 針對能夠使用記事本開啟的檔案型別

建構函式:是一種特殊的方法 名字和class相同沒有返回值型別(非void)在new的時候被呼叫,目的是開闢記憶體空間.

建構函式的兩個組成:

1.path:路徑 c:/…

2.編碼格式: 一般採用的是utf8型別,如果編碼格式不同會顯示為亂碼.

reader.readline(); 意思是讀取文字中的一行資料,若沒有讀取到資料意味著該文字為空(讀完了)

可以採用while迴圈來一直讀取.

返回值型別為字串型別

streamwriter:同streamreader

建構函式組成:

1.路徑path

2.編碼格式utf8

3.是否追加,如果false為不追加即為覆蓋重寫,如果true為追加,即在下面續寫.

writer.writeline(string writeinfo);

filestream是乙個class針對檔案所有型別的檔案 主要特性是以位元組為單位進行操作

開啟----其實質操作就是讀取檔案

建立檔案或者追加-------其實質操作是寫入檔案

關於Python的檔案IO

使用open函式,第乙個引數為檔名,例如 c abc.txt 這裡要注意的是r c abc.txt 第二個引數為檔案的操作方式,這裡著重 寫入,寫入主要分為覆蓋寫入和追加寫入。file open r c abc.txt w file.write abc 寫入字串 file.close 關閉檔案 fi...

java中關於IO檔案讀寫

記住2點就沒問題了。io流只有位元組流,字元流兩種,所以對應的只存在兩種訪問方式 位元組流 讀 fileinputstream 寫 fileoutputstream 字元流 讀 filereader 寫 filewriter 字元流還有一種補充的讀取方式,bufferedreader,而其實是fil...

系統io(檔案io)

檔案描述符 檔案描述符 已開啟檔案的標誌,是非負整形數,當前可以最小作為新檔案的檔案描述符,預設範圍0 1024 可更改 檔案開啟 int open const char pathname,int flags,mode t mode 1.pathname 要開啟檔案的路徑 2.flags 開啟方式 ...