删除node.js

时间:2016-03-27 13:55:05

标签: javascript node.js

我正在寻找一种方法来删除node.js中大文件中的最后几个字节,而无需将整个文件缓冲到内存中并保存。有没有办法做到这一点?

编辑:“最后几个字节”我的意思是字符。 我尝试过fs.truncate,但它只是删除了整个文件的内容。

截断不工作的例子:

var fs = require('fs');

fs.truncate('C:\\NODEAPP\\totruncate.txt', 0, function(){
    console.log('File got cleared... Is 0 supposed to delete the last character?');
})

1 个答案:

答案 0 :(得分:0)

我明白了。 0表示文件之后应该有多长时间。

var fs = require('fs');

fs.truncate('C:\\NODEAPP\\totruncate.txt', 5, function(){
    console.log('Kept first 5 bytes, deleted the rest.');
})