从完整路径获取相对路径

Sel*_*wyn 6 c# path relative-path

我必须得到路径,不包括完整路径的相对路径

相对路径是,C:\ User\Documents \

fullpath,C:\ User\Documents\Test\Folder2\test.pdf

我想只得到相对路径之后的路径,即\ Test\Folder2\test.pdf

我怎样才能做到这一点.

我使用C#作为编程语言

Jan*_*Jan 5

你不是在谈论亲戚,所以我称之为部分路径.如果你可以确定部分路径是完整路径的一部分,那么它就是一个简单的字符串操作:

string fullPath = @"C:\User\Documents\Test\Folder2\test.pdf";
string partialPath = @"C:\User\Documents\";
string resultingPath = fullPath.Substring(partialPath.Length);
Run Code Online (Sandbox Code Playgroud)

这需要一些错误检查 - 当fullPath或partialPath为null或两个路径具有相同的长度时,它将失败.