gpt4 book ai didi

java - 从文件中删除一行

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:02 27 4
gpt4 key购买 nike

请帮助解决这个问题。我想在阅读该行后从文件中删除每一行。我们可以这样删除吗?我不想使用任何临时文件来执行此过程。

请帮帮我,谢谢。

最佳答案

没有临时文件你不能这样做,除非它是最后一行。您可以覆盖文本行(尽管这并不像您想象的那么容易,除非这些行的大小是固定的)- 如果有某种方式您可以指示任何正在读取文件的行应该是忽略,这是一个选项。但是您不能通过从文件中间删除数据来减小文件大小。这根本不是大多数文件系统支持的操作。

同样,您不能在文件中间插入额外信息。基本上可用的操作是覆盖、追加和截断。

关于java - 从文件中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7117580/

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