Metro中資料夾和檔案的建立

2022-01-24 11:53:03 字數 1313 閱讀 2853

使用之前,需要引用命名空間 using windows.storage;

該類只要是把檔案及資料夾儲存到當前登入使用者的目錄下:

\roamingstate\

紅色部分的資料夾名稱,不同的應用程式不一樣,可以不用關心。

storagefolder tempfolder =await folder.createfolderasync("xml",creationcollisionoption.openifexists); //在上面的路徑下面建立乙個xml的資料夾

storagefile file = await tempfolder.createfileasync("test.xml", creationcollisionoption.openifexists); //在xml資料夾下建立乙個test.xml的檔案。

2. knownfolders.documentslibrary

這種方法比較麻煩一些,需要設定點東西。

然後在宣告的選項卡中進行設定,你要讀寫的檔案型別:

先在左邊的可用宣告中點選新增,然後在右邊的的輸入欄中填入名稱和檔案型別就ok 了。

接下來,我們就在後台寫入我建立檔案的**:

storagefolder folder = knownfolders.documentslibrary; //獲得儲存檔案的路徑,預設路徑為我的文件根目錄c:\users\admin\documents

storagefolder tempfolder =await folder.createfolderasync("xml",creationcollisionoption.openifexists);    //在上面的路徑下面建立乙個xml的資料夾

c:\users\admin\documents\xml

storagefile file = await tempfolder.createfileasync("test.xml", creationcollisionoption.openifexists); //在xml資料夾下建立乙個test.xml的檔案。

這樣就完成了檔案和資料夾的建立。

另外還有一種就是在專案中建立,在應用程式的安裝路徑下建立, 使用package.current.installedlocation;我試了試,只可以讀取,不能建立檔案和資料夾,它的提示是訪問許可權不足。,目前我還不是很會,有哪位大神可以幫我指點指點。

謝謝!!! 

Linux建立 刪除 檔案和資料夾

linux建立 刪除 檔案和資料夾 1 建立檔案 touch 檔名 例項如下 touch paras.txt 在當前目錄下建立檔案paras.txt touch a b c paras.txt 在已存在目錄下 a b c 下建立檔案paras.txt 2 建立資料夾 mkdir option dir...

Android建立資料夾和檔案

1 電子證據存放基本路徑 2private static string basepath 3 電子證據存放根路徑 4private static string evidencepath 5 基本存放路徑 6private static string imagebasepath 1 2 1 判斷sd卡...

android建立資料夾和檔案

這幾天做乙個功能需要在手機上建立乙個資料夾,然後往裡面儲存一些檔案,首先得考慮使用者有沒有sdcard,如果有就在sdcard上建立乙個指定的資料夾,如果沒有則在你的工程所在的目錄 data data 你的包名 下建立資料夾。用到的方法是 首先判斷sdcard是否插入 string status e...