理解节点`tmp`包

时间:2014-12-26 14:37:21

标签: javascript node.js tmp

我不确定如何正确使用节点的tmp包。也许有人可以给我一个例子

文件名生成

  

这个库可以生成一个唯一的文件名   指定目录。

var tmp = require('tmp');

tmp.tmpName(function _tempNameGenerated(err, path) {
    if (err) throw err;
    console.log("Created temporary filename: ", path);
});

但我通过path的内容和方法。据我了解,它确保,在我想要的目录中只是唯一的文件名。那么我必须将我的示例上传目录作为路径传递吗? (但语法如何明智?)

Documentation

1 个答案:

答案 0 :(得分:1)

你没有。

您致电tmpName,如果没有错误(errnull)和路径,则会调用其回调。

在回调中,您可以使用临时文件名执行操作,例如向其中写入内容。