gpt4 book ai didi

javascript - 删除node.js中大文件的最后N个字节

转载 作者:太空宇宙 更新时间:2023-11-04 02:14:45 27 4
gpt4 key购买 nike

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

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

chop 不起作用示例:

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?');
})

最佳答案

我明白了。 0 表示文件的长度。

var fs = require('fs');

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

关于javascript - 删除node.js中大文件的最后N个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36248124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com