Delphi 对Txt文件的操作


本文整理自网络,侵删。

 program Tex;
{$APPTYPE CONSOLE}
{By:天下第一小贱人}
uses
Windows;

{新建一个TXT文档}

Procedure NewTxt(FileName:String);
Var
F : Textfile; {定义 F 为 Textfile}
Begin
AssignFile(F,FileName); {将文件名与变量 F 关联}
ReWrite(F); {创建Txt文档并命名为 “FileName ” }
Closefile(F); {关闭文件 F}
End;


{读取指定的TXT文档}
Procedure ReadTxt(FileName:String);
Var
F : Textfile;
Str : String;
Begin
AssignFile(F, FileName);
Reset(F);
Readln(F, Str); {读取内容并赋值给 Str}
Closefile(F);
End;

{先附上原内容在写入新内容}
Procedure AppendTxt(Str:String;FileName:String);
Var
F:Textfile;
Begin
AssignFile(F, FileName);
Append(F); {附上原来的内容以免原内容被清空}
Writeln(F, Str); {把内容 Ser 写入文件F }
Closefile(F);
End;



{逐行读取,顾名思义一行一行的读取内容}
Procedure ForTxt(FileName:String);
Var
F:Textfile;
S:String;
Ser:String;
begin
AssignFile(F,FileName);
Reset(F);
while not EOF(F) do {循环读取}
begin
Readln(F,S);
Ser:=Ser+S+#13#10;
end;
CloseFile(F);
end;


Begin
// NewTxt('i:\我的文档\桌面\Delphi对Txt的基本操作.Txt');
// ForTxt('i:\我的文档\桌面\Delphi对Txt的基本操作.Txt');
// ReadTxt('i:\我的文档\桌面\Delphi对Txt的基本操作.Txt');
// AppendTxt('aaaaaaaaaaaaaaaaa','i:\我的文档\桌面\Delphi对Txt的基本操作.Txt');
Readln;
End.

相关阅读 >>

Delphi dectobinstr

Delphi 简单电池电量显示

Delphi 进程之间传递cmd参数

Delphi 系统任务栏 窗口状态显示进度

什么是Delphi firemonkey

Delphi连接access提示密码无效解决一例

Delphi根据窗口句柄获取所在程序路径

Delphi文本文件的写操作

datasnap服务器如何得到客户端的ip和端口

Delphi 判断是否出现滚动条

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...