gpt4 book ai didi

java - 写入时移动文件?

转载 作者:行者123 更新时间:2023-12-01 16:00:28 29 4
gpt4 key购买 nike

使用 FileWriter 写入文件时是否可以移动文件的内容?
我需要将数据常量写入文件的头部,如果这样做,它会覆盖该文件。
我应该使用什么技术来执行此操作,或者我应该在每次文件写入时制作文件副本(新数据位于顶部)?

最佳答案

如果您想覆盖文件的某些字节而不是其他字节,可以使用eek 和write 来执行此操作。如果您想更改文件中每个字节的内容(例如,通过在文件开头添加一个字节),那么您需要编写一个新文件,并可能在编写完成后重命名它。

想一想“完成后偏移量 x 处的字节内容是什么?”这个问题的答案。如果对于 x 的大部分可能值,答案是“与以前不同”,那么您需要一个新文件。

关于java - 写入时移动文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4070958/

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