關於檔案操作的幾個類

2022-04-10 11:57:38 字數 819 閱讀 7300

c#中關於檔案操作的類主要有:1、path類  2、directory類  3、file類  4、stream類

1、path類

path類中方法主要是對字串的操作,與實際的檔案沒有任何關係。但是他對於檔案的路徑的形式的字串的操作相當牛逼,可以直接提取類似檔案路徑字串中的檔案目錄資訊(getdirectoryname)、檔案的名字(getfilename)、檔案的絕對路徑(getfullpath)以及整合檔案的目錄與他的檔案名字(combine)等等。

2、directory類

directory類就直接參與檔案的操作了,是比較正宗的檔案操作的類。具體的方法很多,可以參考msdn,不在贅述。

3、file類

file類與directory模擬較類似,都是很正宗的對於檔案操作的類。他的方法同樣很多,可以參考msdn。

該類與directory類都同時具有delete方法(作用顯而易見是刪除檔案)。但是directory.delete(string path)在刪除指定目錄的檔案要是不存在的話就會丟擲異常,但是file.delete()就不會,他會直接執行下去,不會丟擲異常。神奇啊。

4、stream類

file.readalltext、file.writealltext、file.readallbytes是一次性讀寫檔案的。要是處理大檔案的時候會非常佔記憶體。所以在讀取大檔案的時候需要用流(stream)的方式來讀取和處理檔案。就像將乙個水缸的水倒到另乙個水缸,上面是直接到,費記憶體。用流(stream)就是一盆一盆的舀進去。(這裡主要談的是檔案流filestream)

filestream、streamreader、streamwriter這幾個類的應用。 

Extjs DOM操作的幾個類

extjs提供了非常完善的dom操作方法,可以方便的操作dom。另外extjs還可以方便的查詢dom元素,並把這些dom元素封裝成ext.element物件,通過element物件我們可以操作dom元素。下面來看一下extjs操作dom的幾個類 ext.element ext.domhelper e...

php關於檔案內容的幾個操作函式總結

licfile content file get contents var www html files tmp file name 獲取某乙個路徑下的檔案內並賦值給變數 licfile content,此時該變數內容為字串 file put contents var www html files ...

幾個檔案操作函式

1.open 函式 功能描述 用於開啟或建立檔案,在開啟或建立檔案時可以指定檔案的屬性及使用者的許可權等各種引數。所需標頭檔案 include,include,include 函式原型 int open const char pathname,intflags,int perms 引數 pathna...