求助:关于child_process.exec执行终端cp命令报错
发布于 7 年前 作者 helloforrestworld 2579 次浏览 来自 问答

目的: 把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('拷贝成功')
  })

执行后 微信图片_20180430024236.png 但是直接在命令行执行 cp -r file-test/* newdir 是有效的 不知道exec方法出了什么问题,既没有路径问题也没有参数识别错误问题 求解答!!!

2 回复

执行路径不对么

路径没问题的呀, 不通过node直接在命令行执行 cp -r file-test/* newdir没有问题

回到顶部