#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();
}
沒有留言:
張貼留言