discord.js - Discord.js 备份 json 文件
问题描述
如何使用 Discord.js 每 5 分钟备份一次 json 文件以防止其损坏?我正在使用 fs 节点插件,我想使用这个文件来存储前缀。
解决方案
您可以使用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
但是,实现和使用适当的数据库会是一个更好的主意。以后你会感谢自己的。
推荐阅读
- php - 链接动态 laravel 数据库查询构建器方法
- amazon-web-services - 过滤 dynamodb 语句
- javascript - 2018 年 6 月 google api 更改后的 Angular ng-map api 密钥
- ios - 在下降的 SKShapeNode 上无法检测到触摸 // SpriteKite
- python - 遍历 Python 3 字典、递归和返回
- swift - Swift:启用或禁用约束错误
- c# - 正则表达式替换
- c++ - 为什么互斥锁与原子操作不同,前者是操作系统级别,后者是处理器级别?
- python - PDF类型检测
- node.js - db.run 不是函数:Discord.js sqlite