From bbb220bef820c630cc425770564217ef7a41775e Mon Sep 17 00:00:00 2001 From: RrOrange <542716863@qq.com> Date: Tue, 11 Apr 2023 20:23:25 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=BF=BB=E8=AF=91=E6=A0=BC=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tools.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/apps/tools.js b/apps/tools.js index b20bf82..2b756b1 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -117,8 +117,7 @@ export class tools extends plugin { ); return; } - const place = msg.slice(1 + language[1].length).replaceAll("\n", " "); - logger.info(place); + const place = msg.slice(1 + language[1].length) const translateEngine = new Translate({ translateAppId: this.toolsConfig.translateAppId, translateSecret: this.toolsConfig.translateSecret, @@ -889,16 +888,25 @@ export class tools extends plugin { // 清理垃圾文件 async clearTrash(e) { - const directory = "./data/"; + const dataDirectory = "./data/"; + const tempDirectory = this.toolsConfig.defaultPath; try { - const files = await fs.promises.readdir(directory); + const files = await fs.promises.readdir(dataDirectory); for (const file of files) { // 如果文件名符合规则,执行删除操作 if (/^[0-9a-f]{32}$/.test(file)) { - await fs.promises.unlink(directory + file); + await fs.promises.unlink(dataDirectory + file); } } - e.reply(`清理完成!`); + const tempFiles = await fs.promises.readdir(tempDirectory); + for (let file of tempDirectory) { + dataDirectory + } + e.reply( + `数据统计:\n`+ + `当前清理了data下垃圾文件总计:${files.length}\n`+ + `` + ); } catch (err) { logger.error(err); await e.reply("清理失败,重试或者手动清理即可");