File indexing completed on 2024-03-24 15:27:59

0001 #include <stdio.h>
0002 #include <QDir>
0003 #include <QFile>
0004 #include <kfilemetainfo.h>
0005 #include <qmimedatabase.h>
0006 
0007 int main(int argc, char **argv)
0008 {
0009 
0010     if (argc < 2) {
0011         printf("usage: %s <file>\n", argv[0]);
0012         return 1;
0013     }
0014 
0015     QMimeDatabase db;
0016     for (int i = 1; i < argc; i++) {
0017         QString file = QFile::decodeName(argv[i]);
0018         qWarning("File: %s", file.toLocal8Bit().data());
0019         QMimeType mime = db.mimeTypeForFile(file);
0020         qWarning("Mime type (mimeTypeForFile): %s", mime.name().toLatin1().constData());
0021         KFileMetaInfo meta(file, QString(), KFileMetaInfo::TechnicalInfo | KFileMetaInfo::ContentInfo);
0022     }
0023 
0024     return 0;
0025 }