Delphi中的文件类型分为 文本文件,类型文件,二进制文件。
文本文件:可以被任意文本编辑器读写的ASCII编码的文件。
类型文件:保存程序中定义的数据类型的文件,比如,我们游戏时的存盘文件。
二进制文件:是任意有格式和无格式文件的统称,也可称为无类型文件,前面两种文件也是二进制文件。
文本文件和类型文件的处理,打开文件需要两个步骤:
1、用AssignFile,把一个文件变量与一个文件相关联。
2、用以下三种方式之一打开文件,
用Rewrite创建并打开文件,如果该文件已经存在,则将被覆盖。
用Reset只读的打开一个文本文件。(注意:Reset发可读写方式打开类型和二进制文件)
用Append向已经存在的文件追加文本内容。只能用于文本文件。
对文件的处理会用到以下一些函数
1、Write, Read这两个常见的函数
2、WriteLn,ReadLn通常用于写入或者读取一行文件的内容。
3、WriteBolck,ReadBlock是用于成块的写入或者读取文件的内容。
所有的文件中,都有一个位置指针,在刚刚打开文件时,这个指针位于文件的最开始。随着我们读写文件,这个指针会自动的移动位置以完成相关的操作。我们可以用Seek来移动文件的位置指针。

