#include 《QDir》
    QDir dir;
    //設定要過濾的檔名
    QStringList filters;
    filters << "*.desktop";
    //選擇目錄
    dir.setPath("/usr/share/applications/");
    //過濾檔案
    dir.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks );
    //檔案排序
    dir.setSorting( QDir::Size | QDir::Reversed );
    //過濾檔名
    dir.setNameFilters(filters);
    QFileInfoList list = dir.entryInfoList();
    QFileInfo fi;
    qDebug()<<"Bytes Filename";
    for(int i = 0; i < list.count(); i++)
    {
        fi = list.at(i);
        qDebug()《"file size:"《fi.size()《", file name:"《fi.fileName();
    }
沒有留言:
張貼留言