sync-copies
Version:
Assistant to keep duplicated copies of a file identical, aka the ultimate copy/paste tool.
23 lines (20 loc) • 505 B
JavaScript
const path = require("path");
const fs = require("fs");
function saveFile(filePath, content) {
return new Promise((resolve, reject) => {
fs.mkdir(path.dirname(filePath), { recursive: true }, (mkdirErr) => {
if (mkdirErr) {
reject(mkdirErr);
return;
}
fs.writeFile(filePath, content, (writeFileErr) => {
if (writeFileErr) {
reject(writeFileErr);
return;
}
resolve();
});
});
});
}
module.exports = saveFile;