QFileInfo主要是对文件信息进行一些处理,主要用到的方法我使用表格进行了汇总:
QFileInfo fileInfo("E:/TestQFileInfo/test.tar.gz");
qDebug()<< fileInfo.path(); // "E:/TestQFileInfo"
qDebug()<< fileInfo.filePath(); // "E:/TestQFileInfo/test.tar.gz"
qDebug()<< fileInfo.fileName(); // "test.tar.gz"
qDebug()<< fileInfo.baseName(); // "test"
qDebug()<< fileInfo.suffix(); // "gz"
qDebug()<< fileInfo.completeSuffix(); // "tar.gz"
qDebug()<< fileInfo.completeBaseName(); // "test.tar"