文件的读写:
file:open(“xxx.dat”, [write, binary, raw])
需要对一个已有文件进行修改,结果每次写入都会把原有文件整个覆盖,后来终于找到了问题的原因了,如果打开文件时给的参数只有write,那么erlang就会默认重写文件,想要修改的话给的参数应该是read,write这两个。
文件的读写:
file:open(“xxx.dat”, [write, binary, raw])
需要对一个已有文件进行修改,结果每次写入都会把原有文件整个覆盖,后来终于找到了问题的原因了,如果打开文件时给的参数只有write,那么erlang就会默认重写文件,想要修改的话给的参数应该是read,write这两个。