All about programming in GNU/LINUX

Qt creator C++ code to print the size of all non-directory files in a given path

#include <QtCore/QCoreApplication>
#include<QDir>
#include<QDebug>
#include<QFileInfo>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QDir path("/home/karthic/");
    foreach(QFileInfo info,path.entryInfoList()) /*QfileInfo holds many other information about the file*/
    {
        if(!info.isDir())
        {

            qDebug() << info.absoluteFilePath() << info.size();

            qDebug() << "\n";
        }
    }
    qDebug() << "HI";
    return a.exec();
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s