boost filesystem get permissions返回(509)dec == (1FD)十六进制.该值不在
boost filesystem get permissions returns (509)dec == (1FD)hex. This value is not in the documentation
读取这里的boost文件系统。509不存在
执行此操作的代码是:
boost::filesystem::path closest_existing_path = log_dir;
do {
closest_existing_path = log_dir.parent_path();
} while (!boost::filesystem::exists(closest_existing_path) &&
closest_existing_path != boost::filesystem::path(""));
std::cout << "Closest existing path --" << closest_existing_path <<
"-- permissions = " <<
boost::filesystem::status(closest_existing_path).permissions() <<
std::endl;
传入的目录确实存在。
示例输出为:
。/logger_tester,,猫results.txt
最近的现有路径
——"/usr"——permissions = 493
最近的现有路径
——"/home/mehoggan/Devel/rulessimulator/src/utils/util_tests"——permissions = 509
我可以帮你算算吗?1FD hex = 111 111 101 bin = 0775 oct = rwxrwxr-x (user &组能读、写、执行;
相关文章:
- 如何在openssl-ecc中获取十六进制格式的私钥
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 通过错误处理,在C++中可靠地获得用户十六进制输入
- 为什么mpfr_printf与十六进制浮点(%a转换说明符)的printf不同
- 在 std::无符号字符的向量处存储 int 的十六进制表示形式
- 指向存储在字符串 c++ 中的十六进制
- 读取文件中所有可能的十六进制 16 字节序列并打印每个序列
- C ++如何使用UTF8十六进制代码打印UTF8符号?
- 如何将字节数组元素替换为修改的十六进制 ASCII 符号?
- 如何在C++中将十六进制字符串转换为文本数据
- 使用 sprintf 将十六进制0xAABBCC转换为字符串"AA:BB:CC"
- 绝对编码器十六进制输入
- 为什么C++总是显示十六进制内存地址,而不仅仅是整数?
- C++17 十六进制浮点文字单精度后缀冲突?
- 是否可以在C++中获取 CHAR 的有效十六进制地址?
- 打印十六进制字符
- boost filesystem get permissions返回(509)dec == (1FD)十六进制.该值不在