gpt4 book ai didi

c# - 在 Hololens 上将数据写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:00 25 4
gpt4 key购买 nike

在我的 Hololens 应用程序中,我想将数据写入一个文件,然后我可以通过设备门户查看该文件。数据仅包含从一个特殊对象上的一个 airtap 到另一个 airtap 的时间。问题是/LocalAppData/YourApp/LocalState 下的设备门户中不会创建任何文件

提前致谢

乔纳森

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

另见 How to write text to a file更多方法

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[] 作为输入。例如。 from here

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

File.WriteAllBytes(path, d);

关于c# - 在 Hololens 上将数据写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54557593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com