从 UWP C# 应用程序在文件资源管理器中打开文件夹

Car*_*oza 3 c# uwp

我想C:\myprojects\project1从 UWP C# 应用程序中打开一个类似于文件资源管理器中的文件夹。

我查看了Windows.System.LauncherlikeLaunchFolderAsync和下的方法LaunchUriAsync,但它们不起作用。

我知道这是一个访问/权限问题,LaunchFolderAsync但不明白为什么启动 ( LaunchUriAsync) 之类的 URIfile://C:\myprojects\project1也不起作用。

Nic*_*SFT 6

对于LaunchUriAsync,您不能使用此方法在本地区域中启动 URI。例如,应用程序不能使用file:///协议访问本地计算机上的文件。相反,您必须使用Storage APIs来访问文件。

如果要打开文件或文件夹,可以使用选择器。有关更多信息,您可以参考Open files and folders with a picker

我知道这是 LaunchFolderAsync 的访问/权限问题

LaunchFolderAsync(IStorageFolder)方法用于启动
文件资源管理器并显示指定文件夹的内容。