const fs = require('fs');
const path = require('path');
function copyDirectory(source, destination) {
if (!fs.existsSync(destination)) {
fs.mkdirSync(destination);
}
const files = fs.readdirSync(source);
for (const file of files) {
const sourcePath = path.join(source, file);
const destPath = path.join(destination, file);
if (fs.statSync(sourcePath).isDirectory()) {
copyDirectory(sourcePath, destPath);
} else {
fs.copyFileSync(sourcePath, destPath);
}
}
}
const sourceDirectory = '/path/to/source';
const destinationDirectory = '/path/to/destination';
copyDirectory(sourceDirectory, destinationDirectory);