我看到一些人已經在這裏提出類似的問題,但沒有答案似乎適用於我的情況。我創建軟件作爲我的最終作業,可以生成許多不同的項目文件夾和文件,我希望將它們存儲在Documents文件夾中,以便用戶可以輕鬆訪問它。在文檔文件夾中創建一個子文件夾/文件
我已經在清單文件中添加了「文件」:
<Capabilities>
<Capability Name="internetClient" />
<uap:Capability Name="documentsLibrary"/>
到目前爲止我試圖完成與下面的代碼創建文件夾:
var appFolder = await KnownFolders.DocumentsLibrary.GetFolderAsync("Project_1");
if (appFolder == null)
{
appFolder = await KnownFolders.DocumentsLibrary.CreateFolderAsync("Project_1");
}
但調試工具給我一個錯誤,即Documents文件夾可能是隻讀的。
我想當這段代碼能夠成功創建文件夾時,我也可以添加斜槓來創建子文件夾的子文件夾,對吧?
對不起,如果可能我問了一個愚蠢的問題,我知道如何在form/wpf應用程序中完成所有這些工作,但我真的希望看到UWP是如何工作的,而且我喜歡在多個設備上運行的想法。
感謝您的所有時間和提前幫助!
謝謝您的回答,我想那時我會盡量避免文件的文件夾,你也許有任何想法,我是否可以永久存儲數據,直到用戶決定選擇將其全部導出爲止。再次感謝所有的幫助。 –
@LaurentResman使用* LocalFolder * - 數據將一直存在,直到您刪除它或用戶卸載應用程序。然後根據用戶的請求將數據導出到拾取的文件夾。 – Romasz
謝謝,對不起,因爲我一直在問,你將如何設置代碼在localfolder中創建子文件夾?並在哪裏找到它? –