我想在UWP C#应用中打开文件资源管理器中的C:\myprojects\project1
文件夹。
我已经查看了Windows.System.Launcher
下LaunchFolderAsync
和LaunchUriAsync
下的方法,但它们无法正常工作。
我理解LaunchFolderAsync
是一个访问/权限问题,但不明白为什么启动LaunchUriAsync
像file://C:\myprojects\project1
这样的URI也无效。
答案 0 :(得分:1)
对于LaunchUriAsync
,您无法使用此方法在本地区域中启动URI。例如,应用无法使用 file:/// 协议访问本地计算机上的文件。相反,您必须使用Storage APIs
来访问文件。
如果要打开文件或文件夹,可以使用选择器。有关更多信息,请参阅Open files and folders with a picker。
我理解这是LaunchFolderAsync的访问/权限问题
LaunchFolderAsync(IStorageFolder)
方法用于
启动文件资源管理器并显示specified文件夹的内容。