首页 > 解决方案 > Delphi 库例程 IsUNCRooted 和 IsUNCPath 有什么区别?

问题描述

这两个函数的当前文档读起来非常相似:

两者都是同一个类的静态成员,其中一个是 decorated inline,所以我不认为它们是具有相同功能的单独实现,您经常在各种 Delphi 类中找到相同的功能(尽管在 Embarcadero 的标准库中确实存在一个公共类中的示例)。

具体来说,我想不出路径是有效 UNC 路径但不是UNC 路径的情况。那么IsUNCRooted甚至是什么意思呢?

标签: windowsdelphifilepathunc

解决方案


IsUNCRooted仅检查参数是否以 UNC 序列开头,同时IsUNCPath还检查其余的是否有有效路径名。因此,有效的 UNCPath 确实也是 UNC 植根的,但并非总是相反。


推荐阅读