我想从 UWP C# 应用打开一个文件夹,如C:myprojectsproject1
在文件资源管理器中。
我已经查看了LaunchFolderAsync
和LaunchUriAsync
等Windows.System.Launcher
下的方法,但它们不起作用。
我知道这是LaunchFolderAsync
的访问/权限问题,但不明白为什么启动(LaunchUriAsync
)像file://C:myprojectsproject1
这样的URI也不起作用。
对于LaunchUriAsync
,您不能使用此方法在本地区域中启动 URI。例如,应用无法使用file:///协议访问本地计算机上的文件。相反,您必须使用Storage APIs
来访问文件。
如果要打开文件或文件夹,可以使用选取器。有关详细信息,您可以参考使用选取器打开文件和文件夹。
我知道这是启动文件夹异步的访问/权限问题
LaunchFolderAsync(IStorageFolder)
方法用于
启动文件资源管理器并显示指定文件夹的内容。