C# Treeview获取硬盘的完整路径

C# Treeview获取硬盘的完整路径,c#,winforms,treeview,C#,Winforms,Treeview,我的windows桌面上有一个曲目的树状视图。 当我尝试获取节点的完整路径时。 例如: 获取节点t2的完整路径时,返回:“Test\t2”,但我希望使用“C:\Users\Neyoh\Desktop\Test\t2” 您有什么解决方案吗?如果您知道根节点的目录,您可以使用 string fullPath = Path.Combine(basePath, nodeValue); 如果需要,这会在路径之间自动放置一个反斜杠。您怎么知道它来自桌面?它也可能来自其他目录。您是否将基本目录存储在某个位置

我的windows桌面上有一个曲目的树状视图。 当我尝试获取节点的完整路径时。 例如:

获取节点t2的完整路径时,返回:
“Test\t2”
,但我希望使用
“C:\Users\Neyoh\Desktop\Test\t2”


您有什么解决方案吗?

如果您知道根节点的目录,您可以使用

string fullPath = Path.Combine(basePath, nodeValue);

如果需要,这会在路径之间自动放置一个反斜杠。

您怎么知道它来自桌面?它也可能来自其他目录。您是否将基本目录存储在某个位置?如何填充树状视图?如果树状视图显示一个文件夹/驱动器的子项,只需
string RootFolder=@“C:\Users\Neyoh\Desktop\”
我有一个按钮“Browse”,可以在我的计算机中选择一个目录。当我选择我的目录时,树状视图中会填充被选为根目录的曲目。
string fullPath = Path.Combine(basePath, nodeValue);