gpt4 book ai didi

c# - 验证路径

转载 作者:行者123 更新时间:2023-11-30 22:47:26 26 4
gpt4 key购买 nike

是否有任何方法可以验证 .net 中的路径是否正确,或者我是否需要自己编写一些东西?

我所拥有的是一个应该是有效路径的字符串,例如:

\\server\shared\folder\file.ext
c:\folder\file.ext
.\folder\file.ext
\folder\file.ext
%appdata%\folder\file.ext

路径不需要存在于运行它的机器上,网络也不需要可访问,我只想看看路径是否有效。

正在考虑将路径拆分为文件名和路径,然后使用 Path.GetInvalidPathChars() 和 Path.GetInvalidFileNameChars() 数组来检查路径是否包含无效文件名,这至少是一个开始。但可能有更好的想法?

最佳答案

您可以使用以下库,它是 NDepend 的一部分:NDepend.Helpers.FileDirectoryPath它具有用于处理路径的丰富 API。

关于c# - 验证路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com