From a0976f3b8f63b8f80bc281246ee0e4138b907e1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E5=88=BA=E8=9E=88?= Date: Wed, 3 Jun 2026 11:36:54 +0800 Subject: [PATCH] perf: rm empty log folder --- app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt b/app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt index c4617205..09a3bc26 100644 --- a/app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt +++ b/app/src/main/kotlin/li/songe/gkd/util/FolderExt.kt @@ -95,7 +95,9 @@ private data class AppJsonData( @WorkerThread fun buildLogFile(): File { val tempDir = createGkdTempDir() - val files = mutableListOf(dbFolder, storeFolder, subsFolder, logFolder, crashFolder) + val files = listOf(dbFolder, storeFolder, subsFolder, logFolder, crashFolder).filter { + it.list()?.isNotEmpty() == true + }.toMutableList() tempDir.resolve("apps.json").also { it.writeText(json.encodeToString(AppJsonData())) files.add(it)