第二十七節 IO筆記

2022-08-17 21:48:12 字數 1091 閱讀 2706

view code

file類

命名空間system.io中的file類用於對檔案進行建立、開啟、複製、移動、刪除重新命名等典型操作,並能獲取或設定檔案的屬性資訊.

使用file類讀寫檔案的步驟:

1. 匯入命名空間:system.io;

2. 建立檔案路徑

3. 判斷檔案是否存在

a) 如果存在則:讀取

b) 否則:建立檔案並寫入

directory類

system.io命名空間中的directory類用於執行對目錄(資料夾)的操作,比如建立、移動、刪除、重新命名等,也可通過它獲取或設定目錄的屬性.

常用方法:

getdirectories():獲取指定目錄所有子目錄

getfiles():獲取指定目錄所有檔案

path類

定義了一組作業系統的目錄檔案、環境變數、碟符分隔符以及獲取指定檔案資訊的一組方法,例如獲取檔名、副檔名等

environment類獲取與系統相關的資訊

方法:getfolderpath():方法獲取系統中特殊目錄的路徑.該方法的引數是乙個列舉: specialfolder,該列舉定義了一組特殊資料夾的名稱,如:我的電腦、收藏、我的**等.

流stream

使用流讀寫文字步驟:

1. 建立乙個檔案流:

filestream fs=new

filestream(訪問路徑, 訪問模式,許可權)

或:fileinfo物件的openwrite()方法也可以獲取檔案流物件

2. 建立相應的讀寫器

3. 執行讀寫操作:write或read方法共同的三個引數分別為:資料來源、起始位置、個數

4. 關閉流釋放資源

使用using**塊釋放資源

使用using**塊建立物件當執行完**塊的**後,物件自動釋放資源

using (type obj=initialization)

streamwriter類、streamreader類

可以讀寫各種資料型別,如:字串、整數、浮點型等等.並且可以一行一行的讀寫資料

2018 9 12第二十七次筆記

cisc和risc的區別 1.cisc是複雜指令集cpu,這裡所說的複雜和簡單是針對設計者而言的,這種體系的設計理念是用最少的指令來完成任務。複雜就體現在cisc的cpu本身設計複雜 工藝複雜,但好處是編譯器好設計,早期的intel一直採用cisc的體系。這種cisc有乙個最致命的缺點就是功耗大!2...

第二十七周總結

最近一周一直在小組複習,主要複習電路和高數,現在對擔心的還是電路,感覺複習的還不夠紮實。下周一就要考電路了,希望不會掛科。本週偶爾晚飯時間去打打籃球,剩餘時間基本上都在小組緊張的複習,下學期一定在日常學習中查漏補缺,不會在最後複習的時候才發現不會的地方有那麼多。參加了三下鄉的面試,感覺發揮得還可以,...

第二十七天

今天主要學習了linux的程序通訊 程序通訊可分為 管道通訊 訊號通訊 共享記憶體和訊息佇列 管道通訊 分無名管道和有名管道,無名管道一般用於父子程序之間 訊號通訊的產生方式 1.按鍵產生 2.硬體異常產生 除數為0,無效儲存訪問等 3.程序用kill函式給另乙個程序發訊號 4.使用者用kill命令...