繁体   English   中英

将数据写入Hololens的文件中

[英]Writing Data into a File on Hololens

在我的Hololens应用程序中,我想将数据写入文件,然后我可以通过设备门户查看。 数据仅包含从特殊物体上的一次空气到另一次空气的时间。 问题是在/ LocalAppData / YourApp / LocalState下的Device Portal中没有创建文件

提前致谢

乔纳森

public void StopTime()

{

    TimeSpan ts = time.Elapsed;
    time.Stop();
    path = Path.Combine(Application.persistentDataPath, "Messdaten.txt");
    using (TextWriter writer = File.CreateText(path))
    {
        writer.Write(ts);
    }
}

我通常使用FileStreamStreamWriter并确保设置了FileMode.Create

另请参阅如何将文本写入文件以获取更多方法

using (var file = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.Write))
{
    using (var writer = new StreamWriter(file, Encoding.UTF8))
    {
        writer.Write(content);
    }
}

到目前为止,我从未在HoloLens上遇到任何麻烦。

您还可能希望使用类似ts.ToString()的内容来格式化您需要的值。


或者你也可以试试Unity的Windows.File (仅适用于UWP),但你需要输入byte[] 比如从这里开始

long c = ts.Ticks;
byte[] d = BitConverter.GetBytes(c);

File.WriteAllBytes(path, d);

最简单的方法是使用File.WriteAllText方法https://docs.microsoft.com/en-us/dotnet/api/system.io.file.writealltext?view=netframework-4.7.2

显然有许多方法可行,但坚持最简单的解决方案是好的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM