@koalarx/nest-cli
Version:
Biblioteca de CLI para criação de projetos utilizando Koala Nest
26 lines (20 loc) • 556 B
text/typescript
import fs from 'fs'
import path from 'path'
export function copyFolder(source, target) {
if (!fs.existsSync(target)) {
fs.mkdirSync(target)
}
const files = fs.readdirSync(source)
for (const file of files) {
const sourcePath = path.join(source, file)
const targetPath = path.join(target, file)
if (fs.statSync(sourcePath).isDirectory()) {
if (!fs.existsSync(target)) {
fs.mkdirSync(targetPath)
}
copyFolder(sourcePath, targetPath)
} else {
fs.copyFileSync(sourcePath, targetPath)
}
}
}