求助:关于child_process.exec执行终端cp命令报错
目的: 把file-test下的所有文件拷贝到newdir中 file-test 和 newdir处于同一根目录下 copy.js
let exec = require('child_process').exec
exec('cp -r file-test/* newdir', (err, stdout, stderr) => {
if (err) {
console.log(err)
return
}
console.log(stdout, stderr)
console.log('拷贝成功')
})
执行后 但是直接在命令行执行 cp -r file-test/* newdir 是有效的 不知道exec方法出了什么问题,既没有路径问题也没有参数识别错误问题 求解答!!!
2 回复
执行路径不对么
路径没问题的呀, 不通过node直接在命令行执行 cp -r file-test/* newdir没有问题