【发布时间】:2021-11-30 04:54:10
【问题描述】:
如何在 Windows、IOS 和 Android 上运行的 .NET MAUI 应用程序中存储临时文件?
以及如何检索它的路径?
【问题讨论】:
标签: .net maui maui-blazor
如何在 Windows、IOS 和 Android 上运行的 .NET MAUI 应用程序中存储临时文件?
以及如何检索它的路径?
【问题讨论】:
标签: .net maui maui-blazor
您可以使用文件处理。
更多信息可以参考File Handling in Xamarin.Forms
您可以使用此工具将数据保存在文件中。它在 .NET MAUI 项目中也很有效。
文件在所有三个平台上生成,并且可以随时提取。
我写了一个例子供你参考。下面是后台代码:
public partial class MainPage : ContentPage
{
string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "temp.txt");//address
public MainPage()
{
InitializeComponent();
}
private void mytest(object sender, EventArgs e)
{
File.WriteAllText(fileName, "aaaaazxczxcsaaaazxvcvmaaaaaaaa"); //save
}
private async void mycheck(object sender, EventArgs e)
{
await DisplayAlert("Alert", File.ReadAllText(fileName), "OK"); //read
}
}
【讨论】:
string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "temp.txt");。 3)如果您点击答案中的链接,然后浏览代码链接,最终将您带到Working with files,完整的 Xamarin Forms 示例。