Launcher.LaunchFolderAsync
方法,并使用第二个参数FolderLauncherOptions
。
FolderLauncherOptions
可以通过ItemsToSelect
属性选中要选择的文件或文件夹。
ItemsToSelect
是只读属性,但您可以将项目添加到现有列表中。FolderPicker
获取文件夹,然后选择所有文件: FolderPicker p = new FolderPicker();
p.FileTypeFilter.Add(".txt");
StorageFolder folder = await p.PickSingleFolderAsync();
接下来获取文件夹中的所有文件。
foreach (var temp in await folder.GetFilesAsync())
var t = new FolderLauncherOptions();
foreach (var temp in await folder.GetFilesAsync())
{
t.ItemsToSelect.Add(temp);
}
await Launcher.LaunchFolderAsync(folder, t);
FolderLauncherOptions
以及您创建的示例。 - Mahdi Ghiasi