将输入保存到文本文件 Metroapp
Save input into text file Metroapp
我的 Metro 应用程序表单中有两个文本框..
我想将其保存到 inf 或文本文件中,我还想再次从文件中读取它。
所以有人可以帮我解决这个问题的代码....
我只是在第一次启动应用程序时才尝试打开此表单,我希望此后打开另一个表单。所以我的计划是接受此输入并将其保存到文件中,然后之后我将检查文件中是否有任何值,如果是,我会在 GUI 中显示另一种形式..
如果有任何建议,他们热烈欢迎..
如果你想把它保存到一个文件,你应该使用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);
}
我的 Metro 应用程序表单中有两个文本框..
我想将其保存到 inf 或文本文件中,我还想再次从文件中读取它。
所以有人可以帮我解决这个问题的代码....
我只是在第一次启动应用程序时才尝试打开此表单,我希望此后打开另一个表单。所以我的计划是接受此输入并将其保存到文件中,然后之后我将检查文件中是否有任何值,如果是,我会在 GUI 中显示另一种形式..
如果有任何建议,他们热烈欢迎..
如果你想把它保存到一个文件,你应该使用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);
}