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

时间:2018-04-11 17:31:10

标签: c# uwp

我想在UWP C#应用中打开文件资源管理器中的C:\myprojects\project1文件夹。

我已经查看了Windows.System.LauncherLaunchFolderAsyncLaunchUriAsync下的方法,但它们无法正常工作。

我理解LaunchFolderAsync是一个访问/权限问题,但不明白为什么启动LaunchUriAsyncfile://C:\myprojects\project1这样的URI也无效。

1 个答案:

答案 0 :(得分:1)

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

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

  

我理解这是LaunchFolderAsync的访问/权限问题

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