filedel
Version:
26 lines (22 loc) • 463 B
JavaScript
/**
* @function doUnlink
* @returns {Promise}
*/
const fs = require('fs')
/** @lends doUnlink */
async function doUnlink (filename, force) {
if (force) {
await new Promise((resolve, reject) =>
fs.chmod(filename, '666', (err) =>
err ? reject(err) : resolve()
)
)
}
await new Promise((resolve, reject) =>
fs.unlink(filename, (err) =>
err ? reject(err) : resolve()
)
)
}
module.exports = doUnlink