gpt4 book ai didi

Delphi 重写单行

转载 作者:行者123 更新时间:2023-12-03 15:44:54 24 4
gpt4 key购买 nike

我们可以重写文本文件的一行,然后保存并关闭它吗?

例如,我需要重写第一行,并保留所有其他行。是否有一个函数可以执行此操作,或者我是否必须在更改一行后复制整个文件?

我的文件包含超过一千行,我只需要更改第一行。

文件示例:

test;test1;test2
other;other;other
other;other;other
x1000

然后

something;something;something
other;other;other
other;other;other
x1000

明白我的意思了吗?我只想保持文件原样,但更改第一行。我可以复制整个文件并在更改第一行后粘贴它,但我想知道 delphi 中是否已包含一种方法来仅更改文本文件中的特定行。谢谢!

最佳答案

这是不可能的。文件是线性存储的,不支持插入。如果您的行是固定长度,那么您可以覆盖它。但是,您希望用更长的新内容替换该行。那是不可能的。您需要重写整个文件。

数据库可能比文本文件更适合您的需求。

关于Delphi 重写单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25990735/

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