| 1 | #include <QTextStream>
|
|---|
| 2 | #include <QDir>
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 | int main()
|
|---|
| 6 | {
|
|---|
| 7 | QTextStream out(stdout);
|
|---|
| 8 | QDir dir("/mnt/store/videos/TV Shows/Test");
|
|---|
| 9 |
|
|---|
| 10 | QFileInfoList list = dir.entryInfoList();
|
|---|
| 11 |
|
|---|
| 12 | for (QFileInfoList::iterator p = list.begin(); p != list.end(); ++p)
|
|---|
| 13 | {
|
|---|
| 14 | if (p->fileName() == "." ||
|
|---|
| 15 | p->fileName() == ".." ||
|
|---|
| 16 | p->fileName() == "Thumbs.db")
|
|---|
| 17 | {
|
|---|
| 18 | continue;
|
|---|
| 19 | }
|
|---|
| 20 |
|
|---|
| 21 | QString tmp;
|
|---|
| 22 |
|
|---|
| 23 | if (p->isDir())
|
|---|
| 24 | tmp = QString("dir::%1::0").arg(p->fileName());
|
|---|
| 25 | else
|
|---|
| 26 | tmp = QString("file::%1::%2").arg(p->fileName()).arg(p->size());
|
|---|
| 27 |
|
|---|
| 28 | out << QString("%1").arg(tmp);
|
|---|
| 29 | out << endl;
|
|---|
| 30 | }
|
|---|
| 31 | }
|
|---|