• 5660阅读
  • 3回复

[提问]linux下文件类型的判断 [复制链接]

上一主题 下一主题
离线lxxxzxx
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-25
我在windows下使用QFileInfo类判断一个文件是文件还是文件夹,很好用,但是在linux下确不行,请教大神们,linux下应该如何判断文件和文件夹呢,文件的话,大小如何获取呢?
离线uidab

只看该作者 1楼 发表于: 2012-10-25
代码是什么??

文件大小   qint64 QFileInfo::size () const

多看help
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线lxxxzxx

只看该作者 2楼 发表于: 2012-10-26
回 1楼(uidab) 的帖子
今天来的时候又仔细看了一下,是自己太粗心了
QFileInfo类判断文件类型没有错,是我使用QMiniData类获取到的路径地址有问题,在Windows下,路径地址前面就会有一个“/”,所以当时去掉了这个左划线,保证了路径的正确性,代码放回linux,根目录的“/”同样被去掉了,所以路径出了问题。感谢您的帮助哈~初学Qt,很多东西还在摸索,呵呵
离线uidab

只看该作者 3楼 发表于: 2012-10-26
回 2楼(lxxxzxx) 的帖子
路径的问题可以用用这个  QString QDir::toNativeSeparators ( const QString & pathName )   [static]
都是从新手过来的,加油!!!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个