第9章 檔案操作

2021-10-03 06:06:32 字數 1121 閱讀 1546

​ 第9章 檔案操作

9.1檔案概述

我們知道,程式中的資料通常是儲存在記憶體中,當程式關閉後,這些記憶體中的資料就會被釋放,所以如果想儲存查詢中的資料或者查詢計算的結果(這個過程有時也被稱為資料持久化),我們可以採取以下兩種方式:資料庫和檔案。

9.2如何讀寫檔案

1.建立檔案流

2.建立讀寫器或者寫入器

3.執行讀寫器

4.關閉閱讀器或者寫入器

5.關閉檔案流

寫檔案1建立檔案流

filestream myfs=new filstram (path,filemode,craete);

2.建立寫入器

streamwriter mysw =new streamwiter(myfs);

3.將錄入的內容寫入檔案

mysw.write(content);

4.關閉寫入器

mysw.close();

5.關閉檔案流

myfs.close();

9.2.1檔案流

1.建立檔案流

讀寫檔案的第一步是建立乙個檔案流。流是乙個用於資料傳輸的物件。

語法:filestream檔案流物件 =new filestream(string filepath, filemode filemode);

create用指定的名稱新建乙個檔案。如果檔案存在,改寫舊檔案。

createnew:新建乙個檔案。如果檔案存在異常,提示檔案已經存在

open:開啟乙個檔案。使用這個列舉值時,指定的檔案必須存在,否則會發生異常。

2.關閉檔案流

檔案和目錄操作

file類和directory類

靜態類和靜態方法

用stati修飾

不用st修飾

本章總結

1.讀寫檔案的五個步驟:建立檔案流,建立讀寫器,讀寫檔案,關閉讀寫器,關閉檔案流。

2.檔案流的類是filestream,建立乙個檔案流時,需要指定操作檔案的路徑,檔案的開啟方式和檔案的訪問方式。

3.streamwriter是乙個寫入器,streaamreader是乙個讀取器。

4.file類用於對檔案操作,如複製,移動,刪除等,directrory類用於對資料夾進行操作,它們都是靜態類。

第9章 引用

為了列印出特殊字元,我們需要通過使用反斜槓來引用它們。下面是總結的特殊字元 字元含義 使用者的主目錄 命令替換 注釋變數引用 把任務放到後台執行 萬用字元萬用字元 在子shell中執行 引用後面的乙個字元 管道指定乙個字符集的萬用字元 建立乙個命令塊 命令分隔符 單引號引用字元 雙引號引用字元 標準...

第9章 模板

函式模板 類模板 一 函式模板 1.函式模板可以用來建立乙個通用功能的函式,以支援多種不同形參,進一步簡化過載函式的函式體設計。2.定義方法 template 模板參數列 3.函式定義 模板參數列的內容 型別引數 class 或typename 識別符號 常量引數 型別說明符 識別符號 模板引數 t...

第9章 排序

9.1 開場白 購物 根據信用選擇商品就是排序的過程 9.2 排序的基本概念與分類 排序的依據是關鍵字之間的大小關係。9.2.1 排序的穩定性 根據在排序過程中待排序的記錄是否全部被放置在記憶體中,排序分為內排序和外排序 內排序是在排序整個過程中,待排序的所有記錄全部放置在記憶體中。外排序是由於排序...