代码之家  ›  专栏  ›  技术社区  ›  kirushan

将输入保存到文本文件Metropapp

  •  2
  • kirushan  · 技术社区  · 9 年前

    我的地铁应用程序表单中有两个文本框。。

    我希望将其保存到inf或文本文件中,并希望再次从文件中读取。

    所以有人能帮我这个问题的代码吗。。。。

    我只在第一次启动应用程序时尝试打开此表单,并希望在此之后打开另一个表单。因此,我计划将此输入保存到文件中,然后检查文件中是否有任何值,如果有,我将在GUI中显示另一个表。。

    如果有任何建议,他们将热烈欢迎。。

    1 回复  |  直到 9 年前
        1
  •  1
  •   w.b    9 年前

    如果要将其保存到文件中,应使用 FileIO.WriteTextAsync :

    StorageFolder folder = ApplicationData.Current.LocalFolder;
    StorageFile file = await folder.CreateFileAsync("data.txt", CreationCollisionOption.ReplaceExisting);
    
    if (file != null)
    {
        await FileIO.WriteTextAsync(file, txtBox.Text);
    }
    

    为了稍后阅读, FileIO.ReadTextAsync :

    StorageFolder folder = ApplicationData.Current.LocalFolder;
    StorageFile file = await folder.GetFileAsync("data.txt");
    
    if (file != null)
    {
        string input = await FileIO.ReadTextAsync(file);
    }