如何在Windows应用商店中编写文本文件?

时间:2014-03-21 06:15:20

标签: c# windows microsoft-metro windows-store

我一直在寻找如何将txt文件写入特定位置,如D:\ 我尝试了应用商店应用中未包含的StreamWriterSystem.IO.File 到目前为止没有运气 我将不胜感激任何帮助。

2 个答案:

答案 0 :(得分:2)

您无法从Windows应用商店应用写入任何位置,因为它们是沙盒,您只能写入应用的本地文件夹:

string text = "Hello, world";

StorageFolder folder = ApplicationData.Current.LocalFolder;
StorageFile file = await folder.CreateFileAsync("data.txt");

if (file != null)
{
    await FileIO.WriteTextAsync(file, text);
}

答案 1 :(得分:1)

您可能需要签出FileIO类,更具体地说是Writetextasync来写文本文件的方法。