12
检查路径是否有效
我只是想知道:我正在寻找一种验证给定路径是否有效的方法。 (注意:我不想检查文件是否存在!我只想证明路径的有效性-因此该位置是否可能存在文件)。 问题是,我在.Net API中找不到任何内容。由于Windows支持多种格式和位置,因此我宁愿使用MS-native。 由于该功能应能够检查: 相对路径(./) 绝对路径(c:\ tmp) UNC路径(\ some-pc \ c $) NTFS-Limitations的完整路径为1024个字符-如果我没有记错,超过该路径将使许多内部Windows函数无法访问该文件。使用资源管理器重命名仍然有效 Volume GUID路径:“ \?\ Volume {GUID} \ somefile.foo 有人有这样的功能吗?