文件读写操作有关问题
文件读写操作问题
比如对一个TXT文件进行读写操作.
请问:
怎么在文件中间插入一笔数据?
又怎么删除文件最好一笔数据?
更进一步一点,如何把一个普通的文件[如TXT等]作为一个数据库来进行读写操作,做得能像ACCESS,SQL SERVER一样?
------解决方案--------------------
可以把数据库格式设成TXT的
------解决方案--------------------
1.目前的操作系统不直接支持在文件中插入/删除,一般的文本编辑器是将它调入内存,最操作的
2.对于中小文件,可用TStringList的LoadFromFile将文件读入,用Insert/Delete方法进行插入/删除,然后再SaveToFile
3.TXT文件做为数据库是可行的,Microsoft提供了ODBC的方法,可将一方便用SQL来操作,参见我的回贴:
http://community.****.net/Expert/topic/4686/4686187.xml?temp=.7967188
------解决方案--------------------
大文件应该考虑用流,个人认为
------解决方案--------------------
用 随机 文件不就可以吗??
他有文件指针 可以随便 增 删 改
比如对一个TXT文件进行读写操作.
请问:
怎么在文件中间插入一笔数据?
又怎么删除文件最好一笔数据?
更进一步一点,如何把一个普通的文件[如TXT等]作为一个数据库来进行读写操作,做得能像ACCESS,SQL SERVER一样?
------解决方案--------------------
可以把数据库格式设成TXT的
------解决方案--------------------
1.目前的操作系统不直接支持在文件中插入/删除,一般的文本编辑器是将它调入内存,最操作的
2.对于中小文件,可用TStringList的LoadFromFile将文件读入,用Insert/Delete方法进行插入/删除,然后再SaveToFile
3.TXT文件做为数据库是可行的,Microsoft提供了ODBC的方法,可将一方便用SQL来操作,参见我的回贴:
http://community.****.net/Expert/topic/4686/4686187.xml?temp=.7967188
------解决方案--------------------
大文件应该考虑用流,个人认为
------解决方案--------------------
用 随机 文件不就可以吗??
他有文件指针 可以随便 增 删 改