UWP应用程序试图将文件保存到文件夹

时间:2017-01-09 10:36:05

标签: c# visual-studio uwp

我目前正在开发一个UWP应用程序,我希望能够从我工作的虚拟SD卡中打开并读取.txt文件。我坚持的是当我查看该文件时,我想在页面的按钮上添加一个按钮,允许我将该文件的副本保存到本地计算机上的特定位置。下面是当前打开和读取文件的代码。

private async void Grid_Loaded(object sender, RoutedEventArgs e)
{
     FileOpenPicker openPicker = new FileOpenPicker();
     openPicker.ViewMode = PickerViewMode.Thumbnail;
     openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
     openPicker.FileTypeFilter.Add(".txt");
     StorageFile file = await openPicker.PickSingleFileAsync();
     if (file != null)
     {
        var stream = await    file.OpenAsync(Windows.Storage.FileAccessMode.Read);
        using(StreamReader reader = new StreamReader(stream.AsStream()))
        {
             txtBLKallCloudReceipts.Text = reader.ReadToEnd();

        }
     }
}

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码将文本文件保存到本地文件夹。

;

这是一篇关于使用UWP应用程序的文件选择器保存文件的MSDN文章。 Link Here

它完整地解释了如何自定义文件保存选择器并更新UI以向用户显示文件已成功保存或操作期间出现任何错误。

希望这会有所帮助..