boost :: filesystem :: QByteArray的路径

时间:2013-08-09 11:43:15

标签: c++ qt file boost

如何将表示为boost :: filesystem :: path的文件转换为QByteArray类型的对象?我需要从文件数据创建MD5哈希,而QCryptographicHash :: hash需要QByteArray作为第一个参数

1 个答案:

答案 0 :(得分:0)

有一种path::string()方法。

所以代码看起来像这样:

const QByteArray pathAsArray = QByteArray(path.string().c_str());