Node.js - create file
const glob = require('glob')
const {
readFile,
writeFile
} = require('fs')
const {
promisify
} = require('util')
const readFileAsync = promisify(readFile)
const writeFileAsync = promisify(writeFile)
glob('src/**/*.txt', (err, files) => {
if (err) console.log(err)
(async () => {
console.log('start')
await Promise.all(files.map(async (file) => {
const data = await readFileAsync(file, 'utf-8')
console.log(data)
await writeFileAsync(file.replace('src', 'dist'), data)
console.log(`finish: ${ file }`)
}))
console.log('end')
})()
})