diff options
-rw-r--r-- | sinksh/syntax_modules/sink_stat.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_stat.cpp b/sinksh/syntax_modules/sink_stat.cpp index bb7fc08..7263941 100644 --- a/sinksh/syntax_modules/sink_stat.cpp +++ b/sinksh/syntax_modules/sink_stat.cpp | |||
@@ -68,6 +68,14 @@ void statResource(const QString &resource, const State &state) | |||
68 | auto size = diskUsage / 1024; | 68 | auto size = diskUsage / 1024; |
69 | state.printLine(QObject::tr("Actual database file sizes total: %1 [kb]").arg(size), 1); | 69 | state.printLine(QObject::tr("Actual database file sizes total: %1 [kb]").arg(size), 1); |
70 | 70 | ||
71 | QDir dataDir{Sink::resourceStorageLocation(resource.toLatin1()) + "/fulltext/"}; | ||
72 | Q_ASSERT(dataDir.exists()); | ||
73 | qint64 dataSize = 0; | ||
74 | for (const auto &e : dataDir.entryInfoList(QDir::Files | QDir::NoSymLinks | QDir::NoDotAndDotDot)) { | ||
75 | dataSize += e.size(); | ||
76 | } | ||
77 | state.printLine(QObject::tr("Fulltext index size [kb]: %1").arg(dataSize / 1024), 1); | ||
78 | |||
71 | state.printLine(); | 79 | state.printLine(); |
72 | } | 80 | } |
73 | 81 | ||