檔案和流(讀書筆記)

來源:互聯網
上載者:User

檔案系統:

  File類和FileInfo類:用於對檔案進行建立、開啟、複製、移動、刪除重新命名等,以及擷取或設定檔案的屬性訊息.File類中所有方法均為靜態方法,而FileInfo類方法為執行個體方法。

  Directory類和DirectoryInfo類:用於執行對目錄(檔案夾)的操作、比如建立、移動、刪除、重新命名等,也可擷取或設定目錄的屬性。Directory類方法為靜態方法。

  Path類:大都屬性與作業系統相關聯,包括很多靜態方法。

  Environment類:擷取與系統相關的資訊。

 

 

  基於流的檔案操作:資料以檔案的形式儲存在硬碟、光碟片等儲存介質上,讀寫資料的過程可以看做資料像水一樣流入或流出儲存介質,所以.NET設計了一種叫做流(Stream)的類來讀寫檔案。

流實際上是一個位元組數組。

  Stream類(包括派生與Stream類的Buffered Stream、FileStream、MemoryStream、Compression.GZipStream)處理的是原始位元組流。而StreamReader和StreamWirter讀寫的是文本行,即用於處理文本而不是原始位元組。

  StringWriter和StringReader與StreamReader和StreamWirter類似,只是這些流儲存在記憶體中,而不是檔案中。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.