簡體   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