【发布时间】:2011-03-06 08:13:59
【问题描述】:
我想检查我的字符串是否是有效的 Windows 文件路径。我四处寻找,似乎没有可靠的方法可以做到这一点。我还检查了 boost 文件系统库,没有明显的函数来做这个检查,可能是 is_valid_windows_name 之类的东西
【问题讨论】:
-
是否需要检查提供的路径是否刚刚有效,或者是否有效以及是否已经为路径设置了目录结构,或者那里是否已经存在文件?
-
好悲痛。这不是重复的,因为另一个标记为 C#,并且接受的答案给出了 C# API,而这个标记为 C++。
-
尝试在 Windows 上创建一个具有该名称的文件,看看是否成功? (也许您可以稍微更改路径以供试用。)
标签: c++ windows file filesystems