0

shell中有一个非常好的特性

例如

# "asd" > myfile.txt

如果文件首先存在,则将“asd”放入 myfile.txt,然后将其删除,然后创建并将内容放入文件中。

但如果

# "asd" >> myfile.txt

如果文件存在,那么“asd”将被添加到文件的末尾。

好吧,我需要一些高效的算法来做到这一点。

我有一个非常大的文本文件,我想做的就是写一些东西到最后,但它必须非常高效我不想将资源浪费在愚蠢的事情上,比如读取整个内容连接和写入......

4

2 回答 2

0

这是要找的。

于 2012-02-01T14:08:18.880 回答
0

我知道有关文件的一般概念。对您的情况有用的一件事是以附加模式打开文件。如果您以追加模式打开文件并尝试向其中写入数据,它只会追加(在文件末尾添加)给定数据。

尝试在 android API 中搜索类似的功能。这是文件系统的一般特性。在linux中我们也熟悉这种类型的文件操作。

我希望它可以帮助你。

于 2012-02-01T14:14:56.943 回答