javascript中的file_put_contents是否相同?

时间:2015-05-04 17:34:42

标签: javascript node.js

我可以问一下,javascript中file_put_contents的等价物是什么?

提前谢谢。

2 个答案:

答案 0 :(得分:9)

在JavaScript中?否。

在NodeJS中?是的,它被称为writeFile。以下是文档中的示例:

fs.writeFile('message.txt', 'Hello Node', function (err) {
  if (err) throw err;
  console.log('It\'s saved!');
});

答案 1 :(得分:0)

如果您不想覆盖文件的内容,而是添加到文件中

,只需在上面的回复中添加

var fs = require('fs'); // don't forget to require in the header or it won't work

fs.writeFile(
    "foo.txt", // file
    "bar", // string
    {
        encoding: "utf8",
        flag: "a" // flag that specifies that it will append stuff
    },
    function(){ console.log("done!") }
)