C# WP8.1:将数据导出到;可达的。txt文件
我正在创建一个跟踪GPS数据(纬度、经度、海拔)的应用程序。到目前为止,我已经成功地创建了一个列表框,每当创建另一组坐标时,它都会得到一条额外的线 我试着用这个函数将它写入文件C# WP8.1:将数据导出到;可达的。txt文件,c#,file,windows-phone-8.1,local-storage,C#,File,Windows Phone 8.1,Local Storage,我正在创建一个跟踪GPS数据(纬度、经度、海拔)的应用程序。到目前为止,我已经成功地创建了一个列表框,每当创建另一组坐标时,它都会得到一条额外的线 我试着用这个函数将它写入文件 private async Task WriteToFile() { string ResultString = string.Join("\n", locationData.ToArray()); byte[] fileBytes = System.Text.Enco
private async Task WriteToFile()
{
string ResultString = string.Join("\n", locationData.ToArray());
byte[] fileBytes = System.Text.Encoding.UTF8.GetBytes(ResultString);
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
var dataFolder = await local.CreateFolderAsync("DataFolder", CreationCollisionOption.OpenIfExists);
var file = await dataFolder.CreateFileAsync("DataFile.txt", CreationCollisionOption.ReplaceExisting);
using (var s = await file.OpenStreamForWriteAsync())
{
s.Write(fileBytes, 0, fileBytes.Length);
}
}
我可以读取此文件,但我无法在文件应用程序中的任何位置查看此“DataFile.txt”
我尝试使用WP Power Tools,但它在8.1中不起作用,我无法更新Visual Studio 2013以使ISExplorer.exe正常工作和运行
每次我尝试连接我的Lumia 620时,IsoStoreSpy都会崩溃
但这一切对我来说太复杂了。有没有其他方法可以在不影响IsolatedStorage的情况下获取此.txt文件?我觉得我在这里错过了这么简单的东西,我简直不敢相信,像将输出写入.txt这样的基本东西,可以稍后由PC使用,是不可用的。您正在将文件存储在应用程序的本地存储(Windows.storage.ApplicationData.Current.LocalFolder)中,它与独立存储相同 “文件”应用程序只能查看公共位置,而不能查看特定于应用程序的位置 您的应用程序可以通过多种方式更全局地共享此文件:
谢谢你的详细回答。我尝试使用SD卡访问数据-您提供的链接使我有机会从手机应用程序创建文件夹/文件。然而,在我断开windows phone并通过USB将其连接回来之前,这些文件夹/文件是不可见的(我甚至无法从windows资源管理器中看到文件)。如何从桌面应用程序强制/模拟刷新usb内容(我通过MTP连接)。如果没有办法从PC端自动刷新内容,此解决方案将不适用于我-我正试图使用它在PC应用程序和手机应用程序之间进行通信。