相关疑难解决方法(0)

检查路径是否有效

我只是想知道:我正在寻找一种方法来验证给定路径是否有效. (注意:我不想检查文件是否存在!我只想证明路径的有效性 - 所以如果文件可能存在于该位置).

问题是,我在.Net API中找不到任何东西.由于Windows支持的许多格式和位置,我宁愿使用MS-native.

由于该功能应该能够检查:

  • 相对路径(./)
  • 绝对路径(c:\ tmp)
  • UNC-Pathes(\ some-pc\c $)
  • NTFS限制,如完整路径1024个字符 - 如果我没有错误超过路径将使许多内部Windows功能无法访问文件.用Explorer重命名它仍然有效
  • 卷GUID路径:"\?\ Volume {GUID}\somefile.foo

有没有人有这样的功能?

.net c# winapi path

101
推荐指数
6
解决办法
12万
查看次数

标签 统计

.net ×1

c# ×1

path ×1

winapi ×1