10[[maybe_unused]]
static void func() {
13 using ItFlag = QDirListing::IteratorFlag;
14 for (
const auto &dirEntry : QDirListing(u"/etc"_s, ItFlag::Recursive)) {
15 qDebug() << dirEntry.filePath();
27 using F = QDirListing::IteratorFlag;
28 QDirListing dirList(u"/sys"_s, QStringList{u"scaling_cur_freq"_s}, F::FilesOnly | F::Recursive);
29 for (
const auto &dirEntry : dirList) {
30 QFile f(dirEntry.filePath());
31 if (f.open(QIODevice::ReadOnly))
32 qDebug() << f.fileName() << f.readAll().trimmed().toDouble() / 1000 <<
"MHz";
39 QDirListing audioFileIt(u"/home/johndoe/"_s, QStringList{u"*.mp3"_s, u"*.wav"_s},
40 QDirListing::IteratorFlag::FilesOnly);
46 using ItFlag = QDirListing::IteratorFlag;
47 for (
const auto &dirEntry : QDirListing(u"/etc"_s, ItFlag::Recursive)) {
49 if (dirEntry.fileName().endsWith(u".conf")) { }
54 if (dirEntry.fileInfo().fileName().endsWith(u".conf")) { }
61 using ItFlag = QDirListing::IteratorFlag;
62 for (
const auto &dirEntry : QDirListing(u"/etc"_s, ItFlag::Recursive)) {
66 if (dirEntry.size() >= 4'000 ) { }
67 if (dirEntry.fileInfo().size() >= 4'000 ) { }
74 using F = QDirListing::IteratorFlag;
75 const auto flags = F::FilesOnly | F::Recursive;
76 for (
const auto &dirEntry : QDirListing(u"/etc"_s, flags)) {
84 using F = QDirListing::IteratorFlag;
85 const auto flags = F::FilesOnly | F::Recursive | F::ResolveSymlinks;
86 for (
const auto &dirEntry : QDirListing(u"/etc"_s, flags)) {
94 using F = QDirListing::IteratorFlag;
95 const auto flags = F::FilesOnly | F::Recursive | F::ResolveSymlinks;
96 for (
const auto &dirEntry : QDirListing(u"/usr"_s, flags)) {
99 const QString fileName = dirEntry.fileName();
100 if (fileName.endsWith(
".txt"_L1) || fileName.endsWith(
".html"_L1)) {