2023-12-27 02:18:19 +08:00

18 lines
406 B
JavaScript

import path from 'node:path'
import fs from 'node:fs'
export async function writeFile(filepath, content) {
const dirname = path.dirname(filepath)
if (!fs.existsSync(dirname))
fs.mkdirSync(dirname, { recursive: true })
return new Promise((resolve, reject) => {
fs.writeFile(filepath, content, 'utf-8', (err) => {
if (err)
reject(err)
else
resolve()
})
})
}