我发现这个answer说要使用mv
模块。
但是,如果我想将文件移动到其父目录,它似乎不起作用。
例如,我想将/tmp
上的所有文件移至/
var root = process.cwd(); // the directory where i run the script
mv(root + "/tmp", root, { mkdirp: true }, function(err) {
if(err) { return logger.error(err); }
});
我收到了这个错误:
error: Error: EPERM, rename 'C:\Users\myusername\Documents\test\tmp'
我认为这是因为在NodeJS中移动会使用rename
解决方法,并且无法将其重命名为父目录。
任何解决方案?感谢