1

我从用户那里获取目录并存储在数据库中。我真的需要验证它们是否正确。现在我有可以以有效方式使用的目录列表。

仅驱动器名称 - (带或不带正斜杠或反斜杠)

X:                    

使用 direcory 驱动 - (带有正斜杠或反斜杠,带有和不带尾随正斜杠或反斜杠)

X:\Test  

只有两个正斜杠或反斜杠(没有尾随正斜杠或反斜杠)

\\teela\admin$

IP 地址 - (带或不带正斜杠或反斜杠)

\\192.168.1.13

带目录的 IP 地址 - (带正斜杠或反斜杠,带或不带尾随正斜杠或反斜杠)

\\192.168.1.13\test

你能告诉我这是完整的列表还是我们可以用其他方式编写目录?

4

1 回答 1

2

您可以使用NDepend.Helpers.FileDirectoryPath库为您处理此问题。它包括一个路径有效性检查 API。

于 2012-04-03T20:29:50.610 回答