From 8a0d1ea08a09d067d0551bb5d72b092d1ebf324d Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 13 Jan 2024 10:31:11 +0800 Subject: [PATCH] optimize code. --- electron/main/data/ipcEvent.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/electron/main/data/ipcEvent.ts b/electron/main/data/ipcEvent.ts index 01450ec..42b7c29 100644 --- a/electron/main/data/ipcEvent.ts +++ b/electron/main/data/ipcEvent.ts @@ -2,6 +2,7 @@ import { dialog, ipcMain } from "electron"; import { backupData, createBackupRestoreDataWindow } from "."; import { closeWindow, relaunch, showErrorMessageBox } from "../commons"; import { restore } from "./data"; +import { rmSync } from "node:fs"; export default function () { // 创建备份/恢复数据窗口 @@ -26,6 +27,13 @@ export default function () { filters: [{ name: "DB", extensions: ["db"] }], }); if (filePath && filePath.trim() !== "") { + try { + rmSync(filePath); + } catch (e) { + if (process.env.NODE_ENV === "development") { + console.log(e); + } + } backupData(filePath).finally(() => { // 关闭备份/恢复窗口 closeWindow(global.backupRestoreDataWindow);