Qt实现 文件比较工具
发布日期:2021-09-25 21:40:42 浏览次数:15 分类:技术文章

本文共 638 字,大约阅读时间需要 2 分钟。

目录


一、gitHub地址

 (更新中)

二、功能

目前具备检测文件夹下文件是否被修改的功能,以及比较两个文件夹下文件的不同。

三、界面效果

四、主要代码

一、获取文件MD5码

QString fileCallToMd5::getFileMd5(const QString &path){    if(path.isEmpty())        return QString();    QCryptographicHash md5Hash(QCryptographicHash::Md5);    QFile file(path);    if(file.open(QIODevice::ReadWrite))    {        while (!file.atEnd())        {            QString data = file.read(1024*1024);            QByteArray curData=data.toLatin1();            md5Hash.addData(curData,curData.size());            qApp->processEvents();            qDebug()<< md5Hash.result().toHex();        }    }    file.close();    return md5Hash.result();}

 

转载地址:https://blog.csdn.net/c_shell_python/article/details/106111064 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c++测试代码块所需时间(windows)
下一篇:Qt实现 可移动的无边框窗口

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月02日 00时10分14秒