c++ - 如何检查路径在 boost::filesystem 中是否有效?

标签 c++ boost

我正在从编辑字段中设置一个 boost::filesystem::path。我注意到构造函数很乐意接受文件名的无效字符。

我如何使用 boost::filesystem 检查 boost::filesystem::path 对象是否代表一个有效的文件名?

最佳答案

看这里:

http://www.boost.org/doc/libs/release/libs/filesystem/doc/portability_guide.htm

这描述了检查文件名是否有效的各种函数。

关于c++ - 如何检查路径在 boost::filesystem 中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12844711/

相关文章:

c++ - OpenCV 从 Mat 访问元素

c++ - boost:初始化共享指针重置与 make_shared

c++ - 为不可复制对象选择构造函数

c++ - 为每个 C++ 类模板实例执行一次代码

c++ - CMake 链接 Boost : cannot find -lboost_program_options

c++ - 我如何使用操纵器用填充的左零格式化我的十六进制输出

c++ - (boost::&& std::) 绑定(bind)仅在参数太少的 MSVC 上失败

python - 从 boost python 返回一个 C++ 数组(指针)

C++:使用 boost unordered_map 错误:没有匹配的函数调用

c++ - 构建缺少错误 mysqlcppconn 的 C++ 脚本(没有这样的文件)