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



我想从 UWP C# 应用打开一个文件夹,如C:myprojectsproject1在文件资源管理器中。

我已经查看了LaunchFolderAsyncLaunchUriAsyncWindows.System.Launcher下的方法,但它们不起作用。

我知道这是LaunchFolderAsync的访问/权限问题,但不明白为什么启动(LaunchUriAsync)像file://C:myprojectsproject1这样的URI也不起作用。

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

如果要打开文件或文件夹,可以使用选取器。有关详细信息,您可以参考使用选取器打开文件和文件夹。

我知道这是启动文件夹异步的访问/权限问题

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

最新更新