파일 백업 NodeJS
파일을 업데이트하고 이전 파일을 백업합니다.
파일이 없으면 생성
파일이 존재하면 이전 파일을 백업하고 새 파일을 업데이트하십시오.
백업 파일이 있으면 삭제
app.post('/', async (req, res) => {
const filePath = path.join(__dirname, 'data.txt');
//backup path with format date to YYYYMM-DD--HH_mm
const backupPath = path.join(
__dirname,
`data-${new Date()
.toISOString()
.replace(/:/g, '_')
.replace(/-/g, '_')
.replace(/\./g, '_')
.replace('T', '--')}.txt`
);
if (fs.existsSync(filePath)) {
fs.copyFileSync(filePath, backupPath);
fs.unlinkSync(filePath);
}
fs.writeFileSync(filePath, req.body.note);
// send the new file content back to the db
const course = new Course({
name: req.body.note,
});
await course.save();
res.send('file written');
});
Source code
Reference
이 문제에 관하여(파일 백업 NodeJS), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/drsimplegraffiti/file-backup-nodejs-3ab8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)