qDebug()<<QApplication::applicationDirPath();
QFileInfo fileInfo(QApplication::applicationDirPath()+"/default.qss");
if(!fileInfo.exists())//判断文件是否存在
{
qDebug()<<"file is not find:"<<QApplication::applicationDirPath();
return;
}
fileInfo.setCaching(false);//关闭缓存,使读取确保是最新的
fileInfo.refresh();//重新读取文件信息
qDebug()<<"size:"<<fileInfo.size();//文件大小
qDebug()<<"path:"<<fileInfo.path();//路径,不带文件名
qDebug()<<"filePath:"<<fileInfo.filePath();//路径,带文件名
qDebug()<<"fileName:"<<fileInfo.fileName();//文件名,带后缀
qDebug()<<"baseName:"<<fileInfo.baseName();//文件名,不带后缀
qDebug()<<"suffix:"<<fileInfo.suffix();//后缀名
qDebug()<<"completeSuffix:"<<fileInfo.completeSuffix();//后缀名
qDebug()<<"isRelative:"<<fileInfo.isRelative();//判断是相对路径
qDebug()<<"isAbsolute:"<<fileInfo.isAbsolute();//判断是绝对路径
qDebug()<<"created time:"<<fileInfo.created();//QDateTime("周五 11月 15 09:30:14 2019")
qDebug()<<"lastModified:"<<fileInfo.lastModified();//最后一次修改时间
qDebug()<<"lastRead: "<<fileInfo.lastRead();//最后一次打开时间
//访问权限
qDebug()<<"isReadable: "<<fileInfo.isReadable();//可读
qDebug()<<"isWritable: "<<fileInfo.isWritable();//可写
qDebug()<<"isExecutable: "<<fileInfo.isExecutable();//是不是可执行文件,exe
qDebug()<<"owner: "<<fileInfo.owner();//文件所属者名
qDebug()<<"ownerId: "<<fileInfo.ownerId();//文件所属者ID
qDebug()<<"group: "<<fileInfo.group();//文件所属组名
qDebug()<<"groupId: "<<fileInfo.groupId();//文件所属组ID
发布了104 篇原创文章 ·
获赞 22 ·
访问量 4万+