Node.js /删除文件中的内容

时间:2013-06-28 18:20:57

标签: node.js

我想用node.js删除简单文本文件的内容。 或者用新/空文件替换文件。

如何在节点中实现此目的?

2 个答案:

答案 0 :(得分:71)

您正在寻找fs.truncatefs.writeFile

以下任何一种都可以使用:

var fs = require('fs')
fs.truncate('/path/to/file', 0, function(){console.log('done')})

var fs = require('fs')
fs.writeFile('/path/to/file', '', function(){console.log('done')})

synchronous versions还有both functions你不应该使用。

答案 1 :(得分:1)

fs.unlink是删除文件所需的调用。要用不同的内容替换它,只需用fs.writeFile覆盖它。