我想C:\myprojects\project1
从 UWP C# 应用程序中打开一个类似于文件资源管理器中的文件夹。
我查看了Windows.System.Launcher
likeLaunchFolderAsync
和下的方法LaunchUriAsync
,但它们不起作用。
我知道这是一个访问/权限问题,LaunchFolderAsync
但不明白为什么启动 ( LaunchUriAsync
) 之类的 URIfile://C:\myprojects\project1
也不起作用。
对于LaunchUriAsync
,您不能使用此方法在本地区域中启动 URI。例如,应用程序不能使用file:///协议访问本地计算机上的文件。相反,您必须使用Storage APIs
来访问文件。
如果要打开文件或文件夹,可以使用选择器。有关更多信息,您可以参考Open files and folders with a picker。
我知道这是 LaunchFolderAsync 的访问/权限问题
LaunchFolderAsync(IStorageFolder)
方法用于启动
文件资源管理器并显示指定文件夹的内容。