Qt文档中说到,在Windows系统下,对.lnk获取大小得到的是.lnk文件自身的大小,而不是其链接目标的大小。

但是,实际程序获取到的却是其链接目标的大小。

那么,如何获取.lnk文件本身的大小呢?这里提供一个方法,经测试可用。

QString task = "123.lnk";
qint64 size = QFileInfo(task).size());
if ( QFileInfo(task).isSymLink() ) {QFile file(task);file.open(QIODevice::ReadOnly);size = file.size();file.close();
}
qDebug() << "size =" << size;

记录QFileInfo::size()对.lnk文件获取大小出错的一个坑相关推荐

  1. 易语言-通过快捷方式.lnk文件获取.exe源文件地址

    1.新建windows窗口程序 2.添加 拖放控件.编辑框.标签.按钮.界面图参考图1 图1 3. 注册拖放控件,接收文件设置为真,进行得到文件子程序,给编辑框赋值,如图2 图2 4.调试拖拽文件到编 ...

  2. ext不能选中复制属性_复制拷贝文件不怕再出错,一个超级好用的小工具,支持多线程工作...

    复制文件时速度比较慢,从一个分区里剪切出数据再粘贴到另外一个分区里,有的时候会丢数据,有时复制文件的时候不知道己拷贝的文件数量但又不愿中断重新再来一遍等等一些因复制文件时产生的问题,相信应该有挺多人都 ...

  3. 怎样查一个文件被复制了几次_复制拷贝文件不怕再出错,一个超级好用的小工具,支持多线程工作...

    复制文件时速度比较慢,从一个分区里剪切出数据再粘贴到另外一个分区里,有的时候会丢数据,有时复制文件的时候不知道己拷贝的文件数量但又不愿中断重新再来一遍等等一些因复制文件时产生的问题,相信应该有挺多人都 ...

  4. Delphi获取android 文件路径,发一个Delphi 从 .lnk 文件获取真正路径的程序

    [Delphi] 纯文本查看 复制代码unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphi ...

  5. 工作记录--使用FFmpeg将一个视频文件中音频合成到另一个视频中

    由于工作需要,临时被老大吩咐去研究一个FFmpeg工具,通过linux命令行去将一个视频中的音频提取出来并合成到另一个视频中,最终的效果是要保证2个视频中的音频都在一个视频中播放. 但是本人对FFmp ...

  6. 记录使用 Lib.Harmony 时注入过程中遇到的一个坑

    1. 从这里开始 在一个无聊的下午,我偶然看到某个 Terraria 群里在谈论着一个叫 TerrariaHelper(自动钓鱼) 的软件,顿时有了兴致.我之前粗略研究过 FruitY(某个直接修改 ...

  7. fseek( fp, SEEK_SET, SEEK_END );的作用?以及如何获取一个文件的大小?

    目录         一.fseek(fp,SEEK_SET,SEEK_END);的作用? 1.offset表示文件指针的偏移量 2.whence表示偏移量的基准位置 二.如何获取一个文件的大小 一. ...

  8. Windows 如何打开和编辑.lnk文件

    文章目录 一.背景 二.查看/修改`.lnk`文件内容 方案1:用`type命令`查看 方案2:更改`.lnk`文件后缀为`.txt`再查看 方案3:用`记事本`或`NodePad++`打开 方案4: ...

  9. linux快速统计目录大小,linux下统计文件夹、文件的大小--du

    Linux下统计文件夹大小 du -sh ./ 统计文件夹占用的空间 find ./ -type f xargs ls -l awk 'BEGIN { size=0;}{size+=$5};END{p ...

最新文章

  1. python 找不到ssl模块问题 no module named _ssl
  2. Java 原子变量类
  3. [PHP] 深度解析Nginx下的PHP框架路由实现
  4. 2016总结 wjwdive
  5. 高德地图调用和添加标注
  6. Docker学习文档之一 安装软件-Windows环境
  7. [RMAN]数据文件的恢复
  8. python动态类型的坑_在Python中避免动态类型错误的策略是什么(NoneType没有属性x)?...
  9. 浅谈抖音下拉词框优化推广的优势
  10. 【图论 搜索】bzoj1064: [Noi2008]假面舞会
  11. Java区间拆分子集求和,对列表中的数字子集求和
  12. 基于Java Web的学生选课管理系统设计与实现
  13. ESP32烧录Marlin固件
  14. paypal php 开发,PHP语言开发Paypal支付demo的具体实现
  15. python社团宣传语_宣传语_Python语言及其应用_红黑联盟读书频道
  16. 改文件777的php,服务器文件目录权限777修改方法
  17. java parser_愿你走出半生,归来仍是Java Parser
  18. 淘宝二手闲鱼平台按关键词搜索闲鱼商品接口,item_search-按关键字搜索闲鱼商品接口接入说明方案
  19. 2.07 CISC与RISC
  20. [CISCN2019 华东南赛区]Web4

热门文章

  1. linux 2048移动代码,2 的威力,Linux 的威力:终端中的 2048
  2. python去掉最高分和最低分怎么算平均分_去掉最高分和最低分算平均分并进行排名...
  3. python中match的六种用法,python 正则函数match()和search()用法示例
  4. 离散数学复习--Modular Arithmetic
  5. K8s入门-K8s节点notReady状态解决
  6. CF1144C - Two Shuffled Sequences
  7. 双路cpu比单路强多少_别傻了!双核和双路服务器根本不一样
  8. showdialog 尝试读取或写入受保护的内存_超频内存比超频CPU收益更大!影驰HOF OC Lab皑钻DDR4-4400评测...
  9. linux修改时间和日期,linux修改时间和日期的方法
  10. 旷视科技——身份验证、活体检测、人脸比对