FileUtils 本地儲存工具類

2021-09-11 14:54:27 字數 1333 閱讀 2555

向本地儲存寫入內容:

/**

* 向本地檔案寫入內容

** @param content 內容

* @param filename 在根目錄基礎上儲存的資料夾路徑

*/content = "\n" + content;

//獲取當前sdcard的工作目錄

file sdcard = environment.getexternalstoragedirectory();

if (!sdcard.exists())

string path = sdcard + file.separator;

file myfile = new file(path + filename);

//如果sdcard的狀態為可讀寫

if (environment.getexternalstoragestate().equals(environment.media_mounted)) catch (filenotfoundexception e) catch (ioexception e)

} else

}

示例:

writerfile("value", 「baicaipostest/configure.txt」, false);

讀取本地儲存的內容:

/**

* 從本地檔案讀取內容

** @param filename 在根目錄的基礎上,資料夾路徑

* @return 讀取到的內容

*/public static string readfile(string filename)

} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e) }}

return buffer != null ? buffer.tostring().trim() : "";

}

示例:

fileutils.readfile("baicaipostest/configure.txt");

獲取儲存根目錄:

string file = environment.getexternalstoragedirectory().getabsolutepath()

獲取應用名下的fils目錄(android\data\包名\files):

Web 本地儲存和Vue本地儲存例項

資料的設定和讀取比較方便。容量較大,sessionstorage大約為5mb,localstorage大約為20mb。只能儲存字串,若想要儲存json物件,則可以使用window.json.stringify 或者parse 進行序列化和反序列化編碼 sessionstorage的儲存週期只有一次會...

android 本地儲存

android的本地儲存分為以下幾種 來自官方 shared preferences 儲存鍵值對 internal storage 私有資料到記憶體 external storage 公共資料 外部儲存 sqlite databases 資料庫儲存 network connection 網路儲存 s...

localStorage 本地儲存

1 localstorage和sessionstorage一樣都是用來儲存客戶端臨時資訊的物件。2 他們均只能儲存字串型別的物件 雖然規範中可以儲存其他原生型別的物件,但是目前為止沒有瀏覽器對其進行實現 3 localstorage生命週期是永久,這意味著除非使用者顯示在瀏覽器提供的ui上清除loc...