Discord.js 备份 json 文件

Posted

技术标签:

【中文标题】Discord.js 备份 json 文件【英文标题】:Discord.js backup json file 【发布时间】:2020-08-02 04:56:44 【问题描述】:

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

【问题讨论】:

【参考方案1】:

您可以使用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

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

【讨论】:

以上是关于Discord.js 备份 json 文件的主要内容,如果未能解决你的问题,请参考以下文章