我正在编写WPF C#应用程序,并希望获取本地同步文件的SharePoint URL .

在Windows资源管理器中,用户可以右键单击已同步的OneDrive文件夹中的文件,选择“OneDrive for Business”菜单和“复制链接” . 这提供了同步文件的SharePoint URL . 有没有办法在C#中复制它?

目前,如果我使用我的应用程序中的FileOpenDialog引用该文件,我只获得本地物理路径(例如c:\ onedrive ... \ file.txt) . 如何使用本地同步文件来获取SharePoint URL?