For example....
Dim part1 as String = "c:\temp\"
Dim part2 as String = "\theseFiles\"
Dim part3 as String = "thoseFiles"
Dim result as String
result = Path.Combine(part1, part2)
'result value is "\theseFiles\"
result = Path.Combine(part1, part3)
'result value is "c:\temp\thoseFiles\"
The first result is not what was expected, since a directory seperator is technically not a root.
Roots should be recognized as either a UNC root "\\" or a drive letter root "N:\". This is a subtle bug that can cause issues with your application.