Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将应用程序数据库中的数据保存到用户';s存储驱动器_C#_Windows 8_Visual Studio 2012 - Fatal编程技术网

C# 将应用程序数据库中的数据保存到用户';s存储驱动器

C# 将应用程序数据库中的数据保存到用户';s存储驱动器,c#,windows-8,visual-studio-2012,C#,Windows 8,Visual Studio 2012,我正在visual studio 2012中为windows 8 C制作一个应用程序。现在,有谁能帮我把数据从应用程序数据库保存到用户的存储驱动器上。例如,如果我们想把“Assets/logo.png”从应用程序数据库存储到用户存储器上,那么我们该如何存储它呢? 提前感谢:)您可以尝试下面的代码 var file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///

我正在visual studio 2012中为windows 8 C制作一个应用程序。现在,有谁能帮我把数据从应用程序数据库保存到用户的存储驱动器上。例如,如果我们想把“Assets/logo.png”从应用程序数据库存储到用户存储器上,那么我们该如何存储它呢?
提前感谢:)

您可以尝试下面的代码

     var file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///assets/filename.png"));
     await file.CopyAsync(Windows.Storage.KnownFolders.PicturesLibrary, file.Name, Windows.Storage.NameCollisionOption.GenerateUniqueName);

让我知道这是否有效。:)

感谢您的帮助…但它给出了一个错误“wait”运算符只能用于异步方法。我有一个按钮单击事件…我甚至尝试创建一个私有异步无效部分…但它在按钮单击事件时终止应用程序有人请帮助我。。!