由于UWP在读取/写入包外的文件方面非常严格,我想知道是否有一个好地方可以创建文件夹结构,然后在其中创建一些文本文件...
我正在考虑使用%localappdata%,但我拒绝访问。
我知道我们有可用的视频,音乐等文件夹,但这些对我的逻辑没有意义。 (例如:在音乐文件夹中存储txt文件没有意义)
有人能指出我在哪里存储额外的文件吗?
答案 0 :(得分:3)
每个应用程序中都有一个本地文件夹,一个漫游文件夹和一个Temp文件夹,您可以在其中编写文件夹和文件。
// Create sample file; replace if exists.
Windows.Storage.StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
Windows.Storage.StorageFile sampleFile = await storageFolder.CreateFileAsync("sample.txt", Windows.Storage.CreationCollisionOption.ReplaceExisting);
有关更多信息,请参阅Jerry Nixon的博客文章:http://blog.jerrynixon.com/2012/06/windows-8-how-to-read-files-in-winrt.html