zoukankan      html  css  js  c++  java
  • delphi 生成xml 方法 与 delphi txt文件操作

    Procedure TForm1.Button1Click(Sender: TObject);
    Var
    xmlstr,FileName: String;
    f: Textfile;
    Begin
    xmlStr := '<?xml version="1.0" encoding="gb2312"?>';
    xmlstr := xmlstr + '<user><name>张三</name><sex>男</sex></user>';
    showmessage(xmlstr);
    FileName:='a.xml';

    If fileExists(FileName) Then DeleteFile(FileName); {看文件是否存在,在就刪除}
    AssignFile(F, FileName); {将文件名与变量 F 关联}
    ReWrite(F); {创建一个新的文件并命名为 ek.txt}
    Writeln(F, xmlstr);
    Closefile(F); {关闭文件 F}
    End;



    Procedure NewTxt(FileName:String);
    Var
    F : Textfile;
    Begin
    if fileExists(FileName) then DeleteFile(FileName); {看文件是否存在,在就刪除}
    AssignFile(F, FileName); {将文件名与变量 F 关联}
    ReWrite(F); {创建一个新的文件并命名为 ek.txt}
    Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
    Closefile(F); {关闭文件 F}
    End;

    Procedure OpenTxt(FileName:String);
    Var
    F : Textfile;
    Begin
    AssignFile(F,FileName); {将文件名与变量 F 关联}
    Append(F); {以编辑方式打开文件 F }
    Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
    Closefile(F); {关闭文件 F}
    End;

    Procedure ReadTxt(FileName:String);
    Var
    F : Textfile;
    str : String;
    Begin
    AssignFile(F, FileName); {将文件名与变量 F 关联}
    Reset(F); {打开并读取文件 F }
    Readln(F, str);
    ShowMessage('文件有:' +str + '行。');
    Closefile(F); {关闭文件 F}
    End;


    Procedure AppendTxt(Str:String;FileName:String);
    Var
    F:Textfile;
    Begin
    AssignFile(F, FileName);
    Append(F);
    Writeln(F, Str);
    Closefile(F);
    End;
  • 相关阅读:
    ng-class中的if else判断
    Sass 的使用
    pre 标签的使用
    C++操作 SQL数据库 实例 代码步骤
    自己写的一个操作Mysql的简单的实例
    C++ 链接Mysql 函数介绍
    Mysql 操作命令 详解
    MFC程序开始的执行过程详述
    Java各种日期格式的获取和设置指定日期
    DM8168 OpenCV尝试与评估(编译ARM版OpenCV)
  • 原文地址:https://www.cnblogs.com/fengju/p/6173824.html
Copyright © 2011-2022 走看看