assignfile使用教程,新手也能快速上手操作!

吉云

今儿个,咱来聊聊Delphi里头的AssignFile,说白,就是咋让程序跟文件打上交道。

我也不清楚这玩意儿咋用,就知道个名字。后来翻翻资料,才知道,,原来是这么回事。

第一步,你得有个文件变量。

assignfile使用教程,新手也能快速上手操作!

这文件变量就像个标签,你得先声明它,才能用它来代表一个文件。就好比你要给人起个外号,你得先说“这人外号叫二狗”,别人才知道你说的“二狗”是谁。

在Delphi里,你可以这么声明:

这回delphi

var

MyFile: TextFile;

这回

assignfile使用教程,新手也能快速上手操作!

这里,`MyFile`就是咱的文件变量,`TextFile`表示它能处理文本文件。

第二步,就是AssignFile出场的时候。

它的作用,就是把文件变量和实际的文件“绑”在一起。就像你把“二狗”这个外号和具体某个人对应起来一样。

这回delphi

AssignFile(MyFile, 'C:\我的文档\测试.txt');

这回

assignfile使用教程,新手也能快速上手操作!

这句代码的意思,就是把`MyFile`这个变量,和`C:\我的文档\测试.txt`这个文件关联起来。以后你操作`MyFile`,就相当于操作`C:\我的文档\测试.txt`这个文件。

你就可以对文件做各种操作。

  • 比如,你想往文件里写点东西,你可以用`Rewrite`或者`Append`。
  • `Rewrite`会清空文件原来的内容,然后从头开始写。
  • `Append`则是在文件末尾追加内容,原来的内容还在。
  • assignfile使用教程,新手也能快速上手操作!

  • 你想从文件里读东西,你可以用`Reset`,然后用`Readln`或者`Read`一句一句、一个一个地读。

用完文件,记得要“关闭”它。

就像你跟“二狗”聊完天,得说声“再见”一样。

这回delphi

CloseFile(MyFile);

assignfile使用教程,新手也能快速上手操作!

这回

这句代码就是告诉程序,`MyFile`这个文件变量我用完,你可以把它和文件的关联断开。

AssignFile就是Delphi里用来建立文件变量和实际文件之间联系的一个东西。它不难,但挺重要,因为你要操作文件,基本上都得先用它。

我刚开始学的时候,也遇到过一些坑。比如说,文件名写错,或者文件路径不对,程序就报错。后来我慢慢地多试几次,才搞明白这些细节。

我觉得,学编程这玩意儿,就得多动手,多试试,错也不怕,从错误里头学到的东西,记得更牢。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]