我正在创建一个跟踪GPS数据(纬度,经度,海拔高度)的应用。到目前为止,我设法创建了一个列表框,每次进行另一组坐标时都会获得额外的行。
我尝试使用此功能将其写入文件。
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都会崩溃。
但所有这一切看起来都让我很失望。有没有其他方法来获取此.txt文件而不会搞乱IsolatedStorage?我觉得我错过了这么简单的事情,我只是不能相信将输出写入.txt等基本的东西,以后可以被PC使用,无法使用
答案 0 :(得分:2)
您将文件存储在应用程序的本地存储(Windows.Storage.ApplicationData.Current.LocalFolder)中,该存储与隔离存储相同。
“文件”应用只能查看公共位置,而不能看到特定于应用的位置。
您的应用可以通过多种方式更全面地共享此文件: