Node.js:如何使用fs.createWriteStream创建具有755权限的文件

时间:2016-10-04 10:38:46

标签: javascript node.js fs

我需要在节点fs.createWriteStream中使用哪个标志来创建具有755权限的文件。

1 个答案:

答案 0 :(得分:12)

您可以使用createWriteStream选项设置mode权限:

var fs = require('fs');

var stream = fs.createWriteStream('hello.js', { mode: 0o755 });
stream.write("#!/usr/bin/node\n");
stream.write("console.log('hello world');");
stream.end();

这将创建一个名为hello.js的文件,其模式设置为755权限。