Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
5
#include <QDir>
6
#include <iostream>
7
8
int
main
(
int
argc,
char
*argv[])
9
{
10
QCoreApplication
app
(argc, argv);
11
QDir
dir
;
12
dir
.setFilter(
QDir::Files
|
QDir::Hidden
|
QDir::NoSymLinks
);
13
dir
.setSorting(
QDir::Size
|
QDir::Reversed
);
14
15
QFileInfoList
list
=
dir
.entryInfoList();
16
std::cout <<
" Bytes Filename"
<< std::endl;
17
for
(
int
i
= 0;
i
<
list
.
size
(); ++
i
) {
18
QFileInfo
fileInfo =
list
.
at
(
i
);
19
std::cout <<
qPrintable
(
QString
(
"%1 %2"
).
arg
(fileInfo.
size
(), 10)
20
.arg(fileInfo.
fileName
()));
21
std::cout << std::endl;
22
}
23
return
0;
24
}
QCoreApplication
\inmodule QtCore
Definition
qcoreapplication.h:48
QDir
\inmodule QtCore
Definition
qdir.h:20
QDir::Size
@ Size
Definition
qdir.h:52
QDir::Reversed
@ Reversed
Definition
qdir.h:57
QDir::Files
@ Files
Definition
qdir.h:23
QDir::Hidden
@ Hidden
Definition
qdir.h:35
QDir::NoSymLinks
@ NoSymLinks
Definition
qdir.h:25
QFileInfo
Definition
qfileinfo.h:23
QFileInfo::fileName
QString fileName() const
Definition
qfileinfo.cpp:796
QFileInfo::size
qint64 size() const
Returns the file size in bytes.
Definition
qfileinfo.cpp:1478
QList< QFileInfo >
QList::size
qsizetype size() const noexcept
Definition
qlist.h:397
QList::at
const_reference at(qsizetype i) const noexcept
Definition
qlist.h:446
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:129
i
i
[1]
Definition
doc_src_containers.cpp:169
main
int main()
[0]
Definition
doc_src_objecttrees.cpp:5
arg
SSL_CTX int void * arg
Definition
qsslsocket_openssl_symbols.cpp:402
qPrintable
#define qPrintable(string)
Definition
qstring.h:1531
list
QList< int > list
[14]
Definition
src_concurrent_qtconcurrentfilter.cpp:140
dir
QString dir
[11]
Definition
src_gui_dialogs_qfiledialog.cpp:79
app
QApplication app(argc, argv)
[0]
qtbase
src
corelib
doc
snippets
qdir-listfiles
main.cpp
Generated by
1.10.0