使用NodeJS fs.watch重命名操作获取以前的文件名

时间:2012-05-09 21:10:04

标签: node.js filesystems

是否可以在NodeJS中使用fs.watch获取重命名文件的先前名称?例如:

var fs = require("fs");
fs.watch("some_file",function(action,filename){
    if (action == "rename" && filename)
        console.log("what was the old filename, before the rename action?");
});

1 个答案:

答案 0 :(得分:0)

仅适用于Windows和Linux。在OS X上,内核不支持将文件名发送回回调的必要功能。

哦,我误解了这个问题。您不希望看到新名称。你想得到旧名字。

在我知道的情况下,API不支持。