用Node.js插入文件的开头

有没有办法追加到节点的文件的开始(也许是插入)。 我正在看她的http://nodejs.org/api/fs.html,但没有看到任何东西,我知道append带来了增加到文件的末尾,但有没有办法添加到一开始文件?

谢谢

不,在nodejs中没有内置的方法来插入文件的开头。

这与nodejs没有什么特别的关系,在C C# Java Python和几乎所有我知道的语言中都是一样的,只是文件系统的工作原理。 ( 这是为什么不顺便 )

但是,您可以使用fs.readFile读取文件,然后使用添加的内容将其写回。

你可以用shelljs和pipe道以“unix”的方式做到这一点。

 const shell = require('shelljs') shell .echo('This line will be on top\n') .cat('originalFile.txt') .to('originalFile.txt')