如何检查路径在 boost::文件系统中是否有效
How to check if path is valid in boost::filesystem?
我正在从编辑字段中设置boost::filesystem::path
。 我注意到构造函数很乐意接受文件名的无效字符。
如何使用boost::filesystem
来检查boost::filesystem::path
对象是否表示有效的文件名?
看看这里:
http://www.boost.org/doc/libs/release/libs/filesystem/doc/portability_guide.htm
这描述了用于检查文件名是否有效的各种函数。
相关文章:
- boost::文件系统::recursive_directory_iterator多线程安全
- 使用Boost文件系统C++将具有特定扩展名的文件的名称保存在特定文件夹中
- 将 boost::文件系统::p ath 转换为 char?
- 程序使用boost::文件系统链接clang,但不使用gcc
- 为什么 boost 文件系统和 libpq-fe 标头不会在同一个文件中编译
- boost::文件系统递归获取每个文件的大小
- boost::文件系统::create_directory抛出了一个提升::文件系统::filesystem_error
- 针对 QNX 交叉编译后,boost 文件系统 (1.63) 失败并出现未定义的引用错误
- ctime 包含 boost::文件系统时出错
- 获取“boost::文件系统::p ath”字符指针时出现问题
- 添加 boost 文件系统.hpp 无法编译
- Boost文件系统路径中的分割故障
- Boost文件系统存在访问违规
- C++17 相当于 boost::文件系统::unique_path()
- C++ boost::文件系统如何检测路径是文件还是目录
- Cygwin目录迭代器中的Boost文件系统
- 使用boost ::文件系统库中的输出中的奇怪字符
- 如何确保 boost::文件系统::remove 不会尝试删除由其他进程使用的文件
- 尽管使用了boost_NO_CXX11_SCOPED_ENUMS,但boost::文件系统出现未定义的引用错误
- 简单Boost文件系统访问冲突