我目前正在使用FolderBrowserDialog
返回绝对路径。我想改为获取相对于当前正在执行的目录的相对路径。鉴于FolderBrowserDialog
只返回绝对路径,有没有办法将其转换为相对路径?
答案 0 :(得分:6)
您想使用Uri.MakeRelativeUri(uri)。获取当前正在执行的程序集,将其存储为Uri。从文件夹浏览器的目录中创建第二个Uri,并使用MakeRelativeUri()。我问了一个类似的问题,这个问题涉及正确解码Uri的细节,以便路径是Windows文件夹的有效形式。