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命令...