shell 中有一个非常好的特性
例如
# "asd" > myfile.txt
将"asd"放在myfile.txt中。如果文件首先存在,则删除它,然后创建它,并将内容放在文件中。
但是如果
# "asd" >> myfile.txt
如果文件存在,那么"asd"将被添加到文件的末尾。
我需要一些高效的算法来做到这一点。
我有一个非常大的文本文件,我想做的就是写一些东西到最后,但它必须非常高效。我不想把资源浪费在愚蠢的事情上,比如阅读整个内容连接和写。。。
我知道关于文件的一般概念。对您的案例有用的一件事是以附加模式打开文件。如果您在附加模式下打开一个文件并试图向其写入数据,它只会附加(在文件末尾添加)给定的数据。
尝试在android API中搜索类似的功能。这是文件系统的一般功能。在linux中,我们也熟悉这种类型的文件操作。
我希望它能帮助你。
这就是您想要的。