【发布时间】:2010-02-10 10:11:02
【问题描述】:
有什么方法可以验证 .net 中的路径是否正确,还是我需要自己写一些东西?
我所拥有的是一个应该是有效路径的字符串,例如:
\\server\shared\folder\file.ext
c:\folder\file.ext
.\folder\file.ext
\folder\file.ext
%appdata%\folder\file.ext
路径不需要存在于运行它的机器上,网络也不需要可访问,我只想看看路径是否有效。
正在考虑将路径拆分为文件名和路径,然后使用 Path.GetInvalidPathChars() 和 Path.GetInvalidFileNameChars() 数组来检查路径是否包含无效文件名,这至少是一个开始。但可能有更好的想法?
【问题讨论】:
标签: c#