在UWP

时间:2016-11-02 20:46:54

标签: c# uwp win-universal-app

首先,我真的希望我不会问已经回答的问题,我对堆栈溢出进行了研究,并且到目前为止还没有找到我的问题的答案。

我终于完成了我的Universal windows(10)应用程序为LocalState文件夹中的用户创建了一个项目文件夹,但只要它保留在那里就可以了。现在,我正在尝试生成一些简单的文本文件并保存在“Project”文件夹中,示例路径:LocalState \ Project1 \ example.txt。

我尝试使用以下代码:

StorageFolder mapa_projekta = ApplicationData.Current.LocalFolder;
StorageFile sampleFile = await mapa_projekta.CreateFileAsync("sample.txt");

但它只保存到LocalState目录,也许有一个简单的解决方案,添加路径到子文件夹,但到目前为止,我没有成功。

抱歉我的英语很差,感谢你所有的时间

祝大家一切顺利

1 个答案:

答案 0 :(得分:3)

首先,我们可以创建项目文件夹:

StorageFolder rootFolder = ApplicationData.Current.LocalFolder;
var projectFolderName = "Project1";
StorageFolder projectFolder = await rootFolder.CreateFolderAsync(projectFolderName, CreationCollisionOption.ReplaceIfExisting);

然后,您可以在子文件夹中创建文件:

StorageFile sampleFile = await projectFolder.CreateFileAsync("sample.txt");