首页 > 解决方案 > Discord.js 备份 json 文件

问题描述

如何使用 Discord.js 每 5 分钟备份一次 json 文件以防止其损坏?我正在使用 fs 节点插件,我想使用这个文件来存储前缀。

标签: discord.jsfs

解决方案


您可以使用fs.copyFile()复制 JSON 文件并setInterval()每 5 分钟执行一次。

const fs = require('fs');

setInterval(() => {
  fs.copyFile(
    'path/to/file.json',
    'path/to/backup.json',
    (err) => console.error
  );
}, 1000 * 60 * 5);
// 1000 ms * 60 sec * 5 min

但是,实现和使用适当的数据库会是一个更好的主意。以后你会感谢自己的。


推荐阅读