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;
  • 相关阅读:
    div标签和span标签的简单区别
    方法重载的好处及区别
    异步计算工具
    设置"用于统计的冗余字段"要谨慎
    如何建立索引
    NFS,Memcached,Tokyo tyrant实现session共享性能测试
    mysql cache功能小记
    PHP程序员也要学会使用“异常”
    xdebug: var_dump函数设置
    用shell写个简单的log监控程序
  • 原文地址:https://www.cnblogs.com/fengju/p/6173824.html
Copyright © 2011-2022 走看看