在 UWP 中创建文件/文件夹

Lau*_*man 0 c# win-universal-app uwp

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

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

我尝试使用以下代码:

StorageFolder mapa_projekta = ApplicationData.Current.LocalFolder;
StorageFile sampleFile = await mapa_projekta.CreateFileAsync("sample.txt");
Run Code Online (Sandbox Code Playgroud)

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

对不起,我的英语不好,感谢您的所有时间

祝你有美好的一天

Uto*_*Ltd 5

首先,我们可以制作项目文件夹:

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

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

StorageFile sampleFile = await projectFolder.CreateFileAsync("sample.txt");
Run Code Online (Sandbox Code Playgroud)