Unity 檔案寫入和讀取

2021-09-26 03:30:39 字數 995 閱讀 3511

檔案寫入:

方式一:

通過流檔案寫入,寫入完畢後關閉流檔案。

filestream filestream = new filestream(fullpath, filemode.create);

streamwriter streamwriter = new streamwriter(filestream);

streamwriter.writeline(data);

streamwriter.close();

filestream.close();

方式二:

通過file直接寫入,方法內部實現對應操作。

file.writealltext(fullpath, data);
檔案讀取:

方式一:

streamreader streamreader = new streamreader(fullpath);

string filedata = streamreader.readtoend();

streamreader.close();

方式二:

string filedata = file.readalltext(fullpath);
如果大家想對比效率,可以通過stopwatch輸出時間。

system.diagnostics.stopwatch stopwatch = new system.diagnostics.stopwatch();

stopwatch.reset();

stopwatch.start();

// 測試執行時間的**

stopwatch.stop();

debug.logwarning("time = " + stopwatch.elapsed);

檔案讀取和寫入

open 返回乙個檔案物件,open filename,mode f open workfile w 第乙個引數是包含檔名的字串,第二個引數可以是包含一些字元的字串 r 僅讀取檔案,w 僅寫入檔案,a 開啟檔案以進行新增的模式 r 開啟檔案進行讀取和寫入,模式引數是可選的。r 如果省略,將被假定。b...

檔案寫入和讀取

最近在提高自己程式設計能力,拿一些現實的小指令碼練下。該指令碼為python語言,主要涉及模組os。功能 將控制台輸入文字逐行儲存,和讀取。輸入逐行儲存 import os filename input please enter file name file open filename,w whil...

讀取和寫入plist檔案

plist檔案是標準的xml檔案,在cocoa中可以很簡單地使用。這裡介紹一下使用方法 以下 在mac和iphone中均適用。寫入plist檔案 nsmutabledictionary dict nsmutabledictionary alloc initwithcontentsoffile sam...