如何在Windows Phone 7中的.txt文件中附加文本

时间:2014-01-21 06:25:19

标签: windows-phone-7 file-io

我试图在.txt文件中附加一些文本,这个.txt文件在应用程序目录中(我的意思是,它在项目解决方案中)。

我可以在应用程序目录文件中操作读/写操作吗?

我试图附加文字的代码如下:

StreamWriter writer = File.AppendText("txtfile/settings.txt");
writer.WriteLine(addTask);
writer.Close();

但它抛出错误: $ exception:“尝试访问该方法失败:System.IO.File.AppendText(System.String)”

那么如何在项目解决方案文件夹中的文件中附加文本。

1 个答案:

答案 0 :(得分:-1)

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Sample.txt"));
        using (var fs = await file.OpenAsync(Windows.Storage.FileAccessMode.ReadWrite))
        {
            var outStream = fs.GetOutputStreamAt(0);
            var dataWriter = new Windows.Storage.Streams.DataWriter(outStream);
            string response = "SomeText";
            dataWriter.WriteString(response);
            await dataWriter.StoreAsync();
            dataWriter.DetachStream();
            await outStream.FlushAsync();
            outStream.Dispose(); // 
            fs.Dispose();
        }