NodeJS从文件中删除附加数据

时间:2015-08-31 11:33:56

标签: javascript node.js

这是我将数据附加到文件的方式:

mysqldump --single-transaction -h server1_ip -uroot -proot123 mydb1 table1 table2 table3 | mysql -h server2_ip -uroot -p root123 mydb2

如何从已附加的文件中删除数据?如果先前收到的流被中断并且已写入部分,则需要这样做。

是否可以撤消上一个追加命令?

1 个答案:

答案 0 :(得分:2)

不,你无法撤消任何事情。

您可以truncate将文件转换为已知点(长度...):

self.fs.truncateSync(targetFilePath, somePoint);

或者你最初可能不会写出你不确定的内容,只是在你确定之前聚合到内存或临时文件中。

相关问题