MAUI中获取用户选择的文件夹
时间: 2023-08-07 10:02:33 浏览: 242
在.NET MAUI中获取用户选择的文件夹与Xamarin.Forms类似。您可以使用`FilePicker`类从用户选择的文件夹中获取文件列表。以下是示例代码:
```csharp
using Microsoft.Maui.Essentials;
using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
public async Task<List<string>> GetFilesFromFolder()
{
try
{
var folder = await FilePicker.PickFolderAsync();
if (folder != null)
{
var files = new List<string>();
foreach (var file in Directory.GetFiles(folder.FullPath))
{
files.Add(file);
}
return files;
}
}
catch (Exception ex)
{
Console.WriteLine("Error selecting folder: " + ex.Message);
}
return null;
}
```
此代码使用`FilePicker`类从用户选择的文件夹中获取文件列表。您可以根据需要修改代码以满足您的具体需求。
阅读全文