file類——靜態實用類,提供許多靜態方法,用於移動、複製和刪除檔案等等。下面以例項進行詳細分析。
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using system.io;//引入命名空間
namespace file建立乙個檔案
string str = file.readalltext(path, encoding.default);//讀取該路徑下的檔案,以字串來接收。
console.writeline(str);
console.readkey();
// 寫檔案file.writealllines(),file.writealltext()
string path = @"d:\books.txt";
string str = new string ;
file.writealllines(path, str);//寫入新的內容,原來的檔案內容被覆蓋。
file.writealltext(path, "小樣你", encoding.utf8);//也是寫入新內容,原來的檔案被覆蓋,encoding.utf8標識字元編碼。
基本方法:file.exist()判斷制定路徑下的檔案是否存在
file.copy()複製
file.move()移動
file.delete()刪除
還有就是檔案的開啟,需要借助filestream,寫乙個方法,
該方法的宣告如下:
**如下:public static filestream open(string path,filemode mode)
下面的**開啟存放在c:\tempuploads目錄下名稱為newfile.txt檔案,並在該檔案中寫入hello。**如下:
private void openfile() ;
textfile.write(info,0,info.length);
textfile.close(); }
檔案管理File類
檔案管理file類 在上一講中,我們學習了泛型集合的幾種型別,今天這講我們主要研究下file的基本使用。首先,file類是個靜態類,無法例項化。它的命名空間是 using system.io file中基本的方法如下演示 圖一 file.create 圖二 file.copy一般情況 圖三 file...
檔案管理類 FileInfo 和 File
fileinfo.copyto 不能複製整個資料夾的內容,如果需要複製整個資料夾的內容的話,需要單獨複製每個檔案,並建立於舊目錄相同的資料夾名稱才可以 汗 這個麻煩了 通過檢查 exists 可以確定檔案是否存在 複製指定目錄的所有檔案,不包含子目錄 原始目錄 目標目錄 如果為true,表示覆蓋同名...
檔案管理類 FileInfo 和 File
fileinfo.copyto 不能複製整個資料夾的內容,如果需要複製整個資料夾的內容的話,需要單獨複製每個檔案,並建立於舊目錄相同的資料夾名稱才可以 汗 這個麻煩了 通過檢查 exists 可以確定檔案是否存在 複製指定目錄的所有檔案,不包含子目錄 原始目錄 目標目錄 如果為true,表示覆蓋同名...