我可以使用dataupdon
(some ways to achieve this)从UWP应用中打开文件资源管理器,但有没有办法在该文件资源管理器窗口中选择文件?
Win32应用程序中有http://guides.rubyonrails.org/routing.html涉及直接调用explorer.exe并将参数传递给它,这显然不适用于UWP。
答案 0 :(得分:9)
您也可以使用kubectl run curl --rm --restart=Never -it --image=appropriate/curl -- -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/cluster-name
并使用第二个参数Launcher.LaunchFolderAsync
。
FolderLauncherOptions
可以使您选择使用FolderLauncherOptions
的文件或文件夹。
ItemsToSelect
是一个只读属性,但您可以将项添加到现有列表中。
以下是一个示例,使用ItemsToSelect
获取文件夹,然后选择所有文件:
第一个是获取文件夹:
FolderPicker
然后获取文件夹中的所有文件
FolderPicker p = new FolderPicker();
p.FileTypeFilter.Add(".txt");
StorageFolder folder = await p.PickSingleFolderAsync();
我可以使用FolderLauncherOptions添加我想要选择的项目。
foreach (var temp in await folder.GetFilesAsync())
然后打开文件资源管理器
var t = new FolderLauncherOptions();
foreach (var temp in await folder.GetFilesAsync())
{
t.ItemsToSelect.Add(temp);
}
您可以看到在选择所有文件时将打开资源管理器。
您还可以向ItemsToSelect添加文件夹,然后选择它。