現在就其中幾個常用的進行介紹:
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天,可以說馬上就要結束這個基礎課程,感覺學習的理論性的我不能說全部掌握了,我只想說在思路上面的語法以及用法我應該基本掌握了,感覺效果不錯,不得不說,要想在一種語言上面有大的突破,基礎的還是很重要的,所以從基礎學起,我認為我的選擇還是對的。而且我選擇了在雲和學院學習,感覺效...