• 4707阅读
  • 4回复

请高手帮我看一下我的问题!! [复制链接]

上一主题 下一主题
离线wangbenqq
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-14
— 本帖被 XChinux 执行加亮操作(2008-04-15) —
QString size;
QFileInfo fi2(url);
qlonglong s=fi2.size();
QString size1;
size1.setNum (s);
size.append(size1 + " ");

我想要获得文件的大小的信息,传递给s。通过setNum把s转换成QString类型的,然后把它加在size上。
但是我显示出来的size信息永远是0.
这是怎么回事啊??
请高手指点一下??
离线captain08
只看该作者 1楼 发表于: 2008-04-14
是不是你的url写错了?
例如F盘下有个文件a.jpg,路径要写成F:/a.jpg或F:\\a.jpg
离线liuchuanwen
只看该作者 2楼 发表于: 2008-04-15
QString size;
QFileInfo fi2(url);
bool tempT = fi2.exists ();
if(!tempT)
  return;

qlonglong s=fi2.size();
QString size1;
size1.setNum (s);
size.append(size1 + " ");


你的代码我也测试过没有问题,你的问题在你的文件是不是存在上!!!路径一定要给对了!
离线081620
只看该作者 3楼 发表于: 2008-04-15
我这显示正常……
离线wangbenqq

只看该作者 4楼 发表于: 2008-04-15
谢谢大家了!
今天又试了一下,居然好了!
哈哈
不知道当时哪里出了问题!
谢谢高手们的指点啊!!!
快速回复
限100 字节
 
上一个 下一个