免费建手机网站的软件,安卓app安装,苏州做网站公司乛 苏州聚尚网络,专业网站开发培训常用方法#xff1a;
构造函数
//参数#xff1a;文件的绝对路径或相对路径
[explicit] QFileInfo::QFileInfo(const QString path)
设置文件路径
可构造一个空的QFileInfo的对象#xff0c;然后设置路径
//参数#xff1a;文件的绝对路径或相对路径
void QFileI…常用方法
构造函数
//参数文件的绝对路径或相对路径
[explicit] QFileInfo::QFileInfo(const QString path)
设置文件路径
可构造一个空的QFileInfo的对象然后设置路径
//参数文件的绝对路径或相对路径
void QFileInfo::setFile(const QString path)//比如:
QFileInfo fileInfo;
fileInfo.setFile(path);
判断文件是否存在
bool QFileInfo::exists() const
获取文件的大小
单位字节
qint64 QFileInfo::size() const
判断是否是文件
bool QFileInfo::isFile() const 判断是否是一个目录文件夹
bool QFileInfo::isDir() const
获取创建的时间
QDateTime QFileInfo::birthTime() const
获取最后一次修改的时间
QDateTime QFileInfo::lastModified() const
获取最后一次访问的时间
QDateTime QFileInfo::lastRead() const 是否可读
bool QFileInfo::isReadable() const
是否可写
bool QFileInfo::isWritable() const
如何判断只读的可读不可写就是只读的
是否可执行
bool QFileInfo::isExecutable() const 获取文件的父目录
QDir QFileInfo::dir() const
检测当前持有的文件路径是相对路径还是绝对路径
bool QFileInfo::isRelative() const
bool QFileInfo::isAbsolute() const
将绝对路径转为相对路径
QFileInfo持有的是相对路径的话可以将持有的路径变为绝对路径
bool QFileInfo::makeAbsolute()
获取文件的绝对路径带名称
QString QFileInfo::absoluteFilePath() const
如果是文件/AA/BB/cc.txt则返回/AA/BB/cc.txt
如果是文件夹/AA/BB则返回/AA/BB
获取绝对路径不带名称
QString QFileInfo::absolutePath() const
如果是文件/AA/BB/cc.txt则返回/AA/BB
如果是文件夹/AA/BB则返回/AA
---------------------------------------------------------------------------------------------------------------------------------
获取路径不带名称
这个获取出来的即可能是相对路径也可能是绝对路径要看QFileInfo构造时指定的是相对路径还是绝对路径
QString QFileInfo::path() const
获取文件路径带名称
QString QFileInfo::filePath() const
获取文件名带后缀
QString QFileInfo::fileName() const
如果文件是/AA/BB/cc.tar.gz那么返回cc.tar.gz 获取文件名不带后缀
QString QFileInfo::baseName() const
如果文件是/AA/BB/cc.tar.gz那么返回cc
获取完整的文件名不带后缀
QString QFileInfo::completeBaseName() const
如果文件是/AA/BB/cc.tar.gz那么返回cc.tar
获取文件的后缀名
QString QFileInfo::suffix() const
如果文件是/AA/BB/cc.tar.gz那么返回gz
获取文件的完整后缀名
QString QFileInfo::completeSuffix() const
如果文件是/AA/BB/cc.tar.gz那么返回tar.gz
学习链接https://github.com/0voice