真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

XamarinEssentials教程獲取路徑文件系統(tǒng)FileSystem

Xamarin Essentials教程獲取路徑文件系統(tǒng)FileSystem

文件系統(tǒng)用于管理設(shè)備內(nèi)的各類文件。通過文件系統(tǒng),應(yīng)用程序可以創(chuàng)建永久文件和臨時文件,也可以獲取預(yù)先打包的文件,如預(yù)設(shè)數(shù)據(jù)庫文件。 Xamarin.Essentials 的靜態(tài)類 FileSystem 提供訪問文件系統(tǒng)的部分功能,如獲取應(yīng)用程序目錄、緩存數(shù)據(jù)目錄等。本節(jié)將講解該類的使用。

巨野網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,巨野網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為巨野上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的巨野做網(wǎng)站的公司定做!

獲取路徑

在數(shù)據(jù)讀寫中,常用的應(yīng)用程序目錄有兩個,分別為緩存目錄和數(shù)據(jù)目錄。緩存目錄用來保存緩存數(shù)據(jù)。相對臨時數(shù)據(jù),緩存數(shù)據(jù)具有更長的生命周期,但不能被當(dāng)前操作所使用。數(shù)據(jù)目錄用來存儲應(yīng)用程序自身數(shù)據(jù),非用戶數(shù)據(jù)文件。這些文件會被設(shè)備自帶備份功能進行備份。

在 FileSystem 類中,開發(fā)者可以使用 CacheDirectory 屬性來獲取應(yīng)用程序緩存目錄,其語法形式如下:

public static string CacheDirectory { get; }

FileSystem 類的 AppDataDirectory 屬性可以用來獲取應(yīng)用程序的數(shù)據(jù)目錄,其語法形式如下:

public static string AppDataDirectory { get; }

【示例 1-2 】下面獲取應(yīng)用程序的緩存目錄和數(shù)據(jù)目錄。代碼如下:

void FileSystem_Directory()
{
    //獲取并輸出緩存目錄
    var cacheDir = FileSystem.CacheDirectory;
Console.WriteLine("CacheDirectory={0}", cacheDir);
//獲取并輸出數(shù)據(jù)目錄
    var mainDir = FileSystem.AppDataDirectory;
    Console.WriteLine("AppDataDirectory={0}", mainDir);
}

運行程序,會輸出以下的內(nèi)容。

CacheDirectory=/data/user/0/com.companyname.FileSystemFormsDemo/cache
ppDataDirectory=/data/user/0/com.companyname.FileSystemFormsDemo/files

注意:由于平臺的差異性,獲取的目錄也會有所不同。

Android 使用 CacheDirectory 屬性,返回 CacheDir 的絕對路徑。使用 AppDataDirectory 屬性,會返回 FilesDir 的絕對路徑。從 API 23 開始,該目錄會被 Auto Backup 進行備份。

iOS 使用 CacheDirectory 屬性,返回庫 / 緩存的目錄。使用 AppDataDirectory 屬性,會返回庫目錄。該目錄會被 iTunes 和 iCloud 進行備份。

UWP 使用 CacheDirectory 屬性,返回應(yīng)用程序本地緩存 目錄。 使用 AppDataDirectory 屬性,會返回應(yīng)用程序目錄。該目錄會被備份到云。


網(wǎng)頁題目:XamarinEssentials教程獲取路徑文件系統(tǒng)FileSystem
文章鏈接:http://weahome.cn/article/giipsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部