Delphi中AssignFile函数

2021-03-21 14:25

阅读:554

标签:操作   pen   write   The   ledir   rect   声明   文本文件   函数   

procedure TForm1.SaveLog(sFlag:string;MSG:string);
var
QF1:Textfile;         ----声明文本文件类型
Qfiletmp,sPath:string;
begin
try
sPath :=ExtractFileDir(ParamStr(0))+‘\Sajet_Log\‘;
if not directoryExists(sPath) then
begin
forcedirectories(sPath);
end;
Qfiletmp:=sPath+formatdatetime(‘yyyy_mm_dd‘,now)+‘.LOG‘;

if not FileExists(Qfiletmp) then
begin
assignfile(QF1,Qfiletmp);     ----将Qfiletmp文件与变量QF1建立连接,后面可以使用F变量对文件进行操作。
rewrite(QF1);                       ----//Rewrite 过程能创建一个新文件并打开它;使用Reset 打开的文本文件是只读的,使用Rewrite 和Append 打开的文本文件只能写入
closeFile(QF1);                   ----关闭文件
end;
AssignFile(QF1,Qfiletmp);
append(QF1);
if sFlag =‘NG‘ then
writeln(QF1,formatdatetime(‘yyyy-mm-dd hh:mm:ss‘,now)+‘[ Error ]‘+MSG)
else
writeln(QF1,formatdatetime(‘yyyy-mm-dd hh:mm:ss‘,now)+‘[ ]‘+MSG);
closeFile(QF1);
except
end;
end;

Delphi中AssignFile函数

标签:操作   pen   write   The   ledir   rect   声明   文本文件   函数   

原文地址:https://www.cnblogs.com/ximi07/p/11811219.html


评论


亲,登录后才可以留言!