Delphi - 当一个是UNC而另一个是驱动器号指定时比较两个路径名

ros*_*mcm 5 delphi directory-structure path unc delphi-2006

我有一种情况,用户可以指定两个单独的路径名,我需要检查一个路径名是否在另一个路径名"内部".如果两个路径名都是UNC,或者两者都是基于驱动器号的,那么我可以这样做,但是如果它们是混合的呢?

你可以将"C:\ Program Files"之类的路径"规范化"为"\\ [此计算机名称]\C\Program Files"吗?显然,我不能走另一条路,因为UNC格式的网络文件夹可能没有映射到它的相应驱动器号.