C# 用于輸入和輸出的類(lèi)
讀寫(xiě)文件是把數(shù)據(jù)送入c#程序(輸入)和送出程序(輸出)的基本方式。因?yàn)槲募糜谳斎胼敵觯晕募?lèi)包含在System.IO名稱(chēng)空間中(IO是Input/Output的常見(jiàn)縮寫(xiě)形式)。
System.10包含用于在文件中讀寫(xiě)數(shù)據(jù)的類(lèi),只有在C#應(yīng)用程序中引用此名稱(chēng)空間才能訪(fǎng)問(wèn)這些類(lèi),而不必完全限定類(lèi)型名。
以下將介紹如表所示的一些類(lèi)。
類(lèi) | 說(shuō) 明 |
File | 靜態(tài)實(shí)用類(lèi),提供許多靜態(tài)方法,用于移動(dòng)、復(fù)制和刪除文件 |
Directory | 靜態(tài)實(shí)用類(lèi),提供許多靜態(tài)方法,用于移動(dòng)、炱制和刪除目錄 |
Path | 實(shí)用類(lèi),用于處理路徑名稱(chēng) |
Filelnfo | 表示磁盤(pán)上的物理文件,該類(lèi)包含處理此文件的方法。要完成對(duì)文件的讀寫(xiě)工作,就必須創(chuàng)建Stream 對(duì)象 |
Directorylnfo | 表示磁盤(pán)上的物理目錄,該類(lèi)包含處理此目錄的方法 |
FileSystemlnfo | 用作Filelnfo和Directorylnfo的基類(lèi),可以使用多態(tài)性同時(shí)處理文件和目錄 |
FileSystemWatcher | FileSystemWatcher是本章要介紹的最笈雜類(lèi)。它用于監(jiān)控文件和目錄,提供了這些文件和目錄發(fā)生 變化時(shí)應(yīng)用程序可以捕獲的事件 |
System.IO.Compression名稱(chēng)空間允許讀寫(xiě)壓縮文件。我們主要介紹以下兩個(gè)流類(lèi):
? DeflateStream——表示在寫(xiě)入時(shí)自動(dòng)壓縮數(shù)據(jù)或在讀取時(shí)自動(dòng)解壓縮的流,使用Deflate算法來(lái)實(shí)現(xiàn)壓縮。
? GZipStream——表示在寫(xiě)入時(shí)自動(dòng)壓縮數(shù)據(jù)或在讀取時(shí)自動(dòng)解壓縮的流,使用GZIP(GNU Zip)算法來(lái)實(shí)現(xiàn)壓縮。
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>