HasValidFileNameChars对UNC文件失败

the*_*ght 3 delphi delphi-xe delphi-xe7

对我来说,HasValidFileNameChars函数(在Delphi XE7中)为UNC文件返回false:

B:= IOUtils.TPath.HasValidFileNameChars('\\ETA-PC\tests\test.ini', FALSE)          
B is false now
Run Code Online (Sandbox Code Playgroud)

这意味着如果您尝试验证我在测试中显示的文件名(是的,该文件是真实的,并且您可以看到它的名称是正确的)HasValidFileNameChars将失败.HasValidPathChars工作!
这是正常的吗?

- 编辑:

在"帮助"页面中,第一个参数名为"path".这使我相信该功能将接受完整的路径.

引用:

 Name        Meaning         
 Path        The verified file name string.
Run Code Online (Sandbox Code Playgroud)

Jan*_*gen 5

使用HasValidPathChars而不是HasValidFileNameChars.文件名不能包含反斜杠.