簡體   English   中英

NodeJS-將文件移動到其父目錄時出現錯誤EPERM?

[英]NodeJS - error EPERM when moving file to its parent directory?

我發現這個答案說要使用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解決方法,並且無法將其重命名到父目錄。

有什么辦法嗎? 謝謝

沒關系, 在這里使用了fs-extra模塊。

fs.move實際上有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM