【发布时间】:2014-04-28 09:30:40
【问题描述】:
我整晚都在寻找如何将 txt 文件写入特定位置,例如 D:\
我尝试了应用商店应用程序中未包含的StreamWriter 和System.IO.File
到目前为止没有运气
我将不胜感激。
【问题讨论】:
标签: c# windows microsoft-metro windows-store
我整晚都在寻找如何将 txt 文件写入特定位置,例如 D:\
我尝试了应用商店应用程序中未包含的StreamWriter 和System.IO.File
到目前为止没有运气
我将不胜感激。
【问题讨论】:
标签: c# windows microsoft-metro windows-store
您无法从 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);
}
【讨论】:
您可能想签出FileIO 类,更具体地说是Writetextasync 用于编写文本文件的方法。
【讨论】: