gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 01:36:01 25 4
gpt4 key购买 nike

我想打开一个像 C:\myprojects\project1 这样的文件夹在 UWP C# 应用程序的文件资源管理器中。

我查看了 Windows.System.Launcher 下的方法喜欢 LaunchFolderAsyncLaunchUriAsync ,但它们不起作用。

我知道这是 LaunchFolderAsync 的访问/权限问题但不明白为什么要启动( LaunchUriAsync )像 file://C:\myprojects\project1 这样的 URI也不工作。

最佳答案

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

如果要打开文件或文件夹,可以使用选择器。更多内容可以引用 Open files and folders with a picker .

I understand it's an access/permission issue with LaunchFolderAsync



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

关于c# - 从 UWP C# 应用在文件资源管理器中打开文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49781228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com