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

我想用node.js删除一个简单的文本文件的内容。 或用新的/空的replace文件。

我如何在节点中实现这一点?

(我在Linux上 – 但我认为这并不重要)

您正在寻找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')}) 

还有两个函数的 同步版本 ,你不应该使用。

fs.unlink是您需要删除文件的呼叫。 要用不同的内容replace它,只需用fs.writeFile覆盖它fs.writeFile