C 中file類的應用

2022-07-13 12:57:08 字數 1194 閱讀 9193

現在就其中幾個常用的進行介紹:

create

:一般使用此過載方法,file.create (string)

,string是乙個路徑名,表示檔案的完整路徑,返回值是乙個filestream例項;

copy

:將現有檔案複製到新檔案,有兩個過載方法,file.copy (string, string)

第乙個引數是原始檔,第二個引數是目的檔案,且不允許改寫同名的檔案。file.copy (string, string, boolean) 

,這個允許改寫同名的檔案,可以設定boolean。在執行copy操作時,要先將原始檔close,否則會報錯。同時,第二個引數是新檔案,即原先是不存在的,如果原先存在也會報錯。

delete

:刪除指定的檔案。如果指定的檔案不存在,則不引發異常。

open

:過載方式之一,file.open (string, filemode)

以filemode模式開啟指定路徑上的 filestream

,具有讀/寫訪問許可權。注意,這裡的filemode是乙個列舉型別。

對於上述四個函式,可以用下面的小程式進行理解:

using system;

using system.io;

class test

}其他的可以參見下面的列表:

若要執行此操作...

請參見本主題中的示例...

建立文字檔案。

如何:向檔案寫入文字

寫入文字檔案。

如何:向檔案寫入文字

讀取文字檔案。

如何:從檔案讀取文字

向檔案中追加文字。

如何:開啟並追加到日誌檔案

複製檔案。

file.copy

fileinfo.copyto

重新命名或移動檔案。

file.move

fileinfo.moveto

刪除檔案。

file.delete

fileinfo.delete

讀取二進位制檔案。

如何:對新建的資料檔案進行讀取和寫入

寫入二進位制檔案。

如何:對新建的資料檔案進行讀取和寫入

建立目錄。

createdirectory

directory

File類的應用 拷貝

file類的應用 拷貝 拷貝乙個目錄,包括裡面的檔案,要用到遞迴.也就是函式本身呼叫自身.1,限定條件,結束遞迴 2,要注意遞迴的次數,盡量避免記憶體溢位 思路 1,在拷貝的位置先建立目 2,遍歷時不是檔案,是檔案則直接拷貝過去 不是檔案則遞迴,建立目錄,再對目錄中的檔案在進行判斷 public c...

File類的應用 拷貝

拷貝乙個目錄,包括裡面的檔案,要用到遞迴.也就是函式本身呼叫自身.1,限定條件,結束遞迴 2,要注意遞迴的次數,盡量避免記憶體溢位 思路 1,在拷貝的位置先建立目 2,遍歷時不是檔案,是檔案則直接拷貝過去 不是檔案則遞迴,建立目錄,再對目錄中的檔案在進行判斷 public class copydir...

Path類和File類的應用

今天是我學習c 基礎的第13天,可以說馬上就要結束這個基礎課程,感覺學習的理論性的我不能說全部掌握了,我只想說在思路上面的語法以及用法我應該基本掌握了,感覺效果不錯,不得不說,要想在一種語言上面有大的突破,基礎的還是很重要的,所以從基礎學起,我認為我的選擇還是對的。而且我選擇了在雲和學院學習,感覺效...