Delphi 文件类型 文件类型变量的定义

  • 文件类型: 文本文件 TextFile 和二进制文件 File

定义一个文本文件变量

(*
Var
   <文本文件变量名>:TextFile;
*)
Var
   DataFile:TextFile;

打开文件

  1. 把文件变量和实际文件关联起来
  2. 打开相应的文本文件
关联

procedure AssignFile(<文件名>;‘<文件路径>’)

procedure AssignFile(DateFile;‘Data1.txt’)
打开

打开形式: Reset只读 Rewrite只写(如果文件存在 那么就覆盖) Append追加的方式打开
proceduce 打开形式(文件变量);

proceduce Reset(Data1);
关闭文件

CloseFile(文件变量)

如何判断读取到了文件的结尾

var

    S: String;

    AllText: String;

    F: TextFile;

  begin

  AssignFile(F, 'C:\MyFile.txt'); 
(* 将C:\MyFile.txt文件与F变量建立连接,后面可以使用F变量对文件进行操作。*)

    Reset(F); // 打开文件

    while not EOF(F) do begin // 使用While循环,一直判断是否到了文件未尾

     Readln(F, S); // 读取一行文本

     AllText := AllText + S;

    end;

  end;

Q.E.D.


努力学习的小菜鸟