4 个解决方案
#1
可以将文件的所有数据都读出来,然后删除指定的数据,再写回去
#2
修改文件都是比较复杂的.
最简单的处理办法, 就是读取到内存, 然后再删除掉不需要的, 再写回去.
最简单的处理办法, 就是读取到内存, 然后再删除掉不需要的, 再写回去.
#3
read file into list
iterate on the list, post, remove item post succeeded
write file from list
iterate on the list, post, remove item post succeeded
write file from list
#4
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。
#1
可以将文件的所有数据都读出来,然后删除指定的数据,再写回去
#2
修改文件都是比较复杂的.
最简单的处理办法, 就是读取到内存, 然后再删除掉不需要的, 再写回去.
最简单的处理办法, 就是读取到内存, 然后再删除掉不需要的, 再写回去.
#3
read file into list
iterate on the list, post, remove item post succeeded
write file from list
iterate on the list, post, remove item post succeeded
write file from list
#4
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。