QFileInfo的简单用法
来源:互联网 发布:充值猫币软件下载 编辑:程序博客网 时间:2024/06/15 16:22
本文转自:http://blog.csdn.net/huyisu/article/details/27550933
QFileInfo的几个构造函数:
QFileInfo ( )QFileInfo ( const QString & file )QFileInfo ( const QFile & file )QFileInfo ( const QDir & dir, const QString & file )QFileInfo ( const QFileInfo & fileinfo )
一般用法:
QFileInfo fileInfo(path);//orQFileInfo fileInfo;fileInfo.setFile(path);bool exists(); 判断文件是否存在,若存在返回true。qint64 size(); 获取文件大小,返回bytes。//路径和文件名相关:QString path(); 返回文件路径,不包含文件名。QString filePath(); 返回文件路径,包含文件名。QString fileName(); 返回文件名称。// 例子如下QFileInfo fileInfo("/home/dipper/xyz.tar.gz");fileInfo.path(); // returns "/home/dipper"fileInfo.fileName(); // returns "xyz.tar.gz"fileInfo.baseName(); // returns "xyz"fileInfo.completeBaseName(); // returns "xyz.tar"fileInfo.suffix(); // returns "gz"fileInfo.completeSuffix(); // returns "tar.gz"//类型:bool isFile(); 判断是否是文件。bool isDir(); 判断是否是路径。bool isSymLink(); 判断是否是符号链接。//QString symLinkTarget(): 返回符号链接的文件//日期相关:QDateTime created(); 创建时间QDateTime lastModified(); 最近修改时间QDateTime lastRead(); 最近读时间//权限:isReadable(), isWritable(), isExecutable()//所有者:ower(), owerId(), group(), groupId(), permissions(),permission(QFile::Permissions permissions)dir(): 返回父目录//下面三个都返回"~/examples/191697"QFileInfo fileInfo1("~/examples/191697/.");QFileInfo fileInfo2("~/examples/191697/..");QFileInfo fileInfo3("~/examples/191697/main.cpp");//下面三个都返回"."QFileInfo fileInfo4(".");QFileInfo fileInfo5("..");QFileInfo fileInfo6("main.cpp");//相对路径和绝对路径QString absolute = "/local/bin";QString relative = "local/bin";QFileInfo absFile(absolute);QFileInfo relFile(relative);
0 0
- QFileInfo的简单用法
- QFileInfo的简单用法
- QFileInfo的简单用法
- QFileInfo类的简单用法
- qt:QFileInfo的简单用法
- QFileInfo Class 用法
- QFileInfo
- QFileInfo 的文件名提取问题
- QT Qfileinfo类的介绍
- QFileInfo的各种文件名的区别
- qt好用的文件遍历代码,QFileInfo,QDir
- QT::QFileInfo
- vi的简单用法
- fstream的简单用法
- namespace的简单用法
- qmake的简单用法
- AJAX的简单用法
- apt的简单用法
- C++ STL : for_each
- 链表及其实现
- 详细的KVO总结,包括基本改变,使用案例,注意点.看我就够了!
- 如何在mac上安装opencv与python
- 简单的dns主从服务器搭建实验
- QFileInfo的简单用法
- JAVA之多态
- getResourceAsStream用法小结
- C语言实验——计算A+B(顺序结构)(sdut oj)
- 005 - 微信小程序 仿美团分类菜单 swiper分类菜单
- spark core 非实时计算滑动窗口
- 2016年总结
- 初识CSS
- java并发编程之CountDownLatch与CyclicBarrier