如何在安装时访问主目录和自动创建目录

时间:2012-10-04 16:29:47

标签: c# windows-8 microsoft-metro windows-runtime

我想在安装过程和用户​​主目录上创建一个包含一些配置文件的目录。我的问题是:

- >如何在安装时创建此目录

- >如何从c#代码访问主目录

1 个答案:

答案 0 :(得分:4)

您可以访问应用程序的一些特殊文件夹。您可以将文件保存到LocalFolder,如下所示:

var file = await ApplicationData.Current.LocalFolder.CreateFileAsync("config.txt", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(file, "Text to write to file");

然后检索它:

file = await ApplicationData.Current.LocalFolder.GetFileAsync("config.txt");

如果用户在其他设备上使用您的应用程序,还可以使用RemoteFolder来获取用户可以使用的文件。

可以通过“C:\ Users \ USERNAME \ AppData \ Local \ Packages”之类的内容找到此文件夹,然后找到适合您应用的文件夹。