(转贴)如何在delphi中操作文件的读与写? - coordinator‘s plane...
来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:55:15
(转贴)如何在delphi中操作文件的读与写?
如何在delphi中操作文件的读与写?
我刚开始接触delphi,如何在delphi中操作文件的读与写,哪位朋友指教一下非常感谢!最好来段源码.
var f:text;
...
AssignFile(f,‘c:\1.txt‘);
ReWrite(f);
Writeln(f,‘This is a test‘);
CloseFile(f);
...
其中Rewrite是新建文件,若换成Reset则为打开文件
Writeln为行写入并换行,Write为写入不换行,Readln为读一行并换行,Read为读但不换行
delphi 读写文件方法有很多种:
我送你一贴:
程序设计当中我们时常遇到需要处理文件、目录及驱动器的情况,本章将对如何处理不同类型的
文件进行讲述。本章包括如何使用T F i l e S t r e a m 类封装文件的输入/输出以及如何利用3 2 位Wi n d o w s 的主要特征—内存映射文件。你将学习到如何创建一个封装了内存映射文件功能的T M e m o r y M a p p e d F i l e类,并用它在文本文件中进行文本查询。本章还提供了一些关于选择驱动器、在树型目录中查询文件及获取文件版本信息的方法。本章将使你对文件、目录及驱动器有深入的认识。
处理文件的输入/输出
你将要对三种文件进行处理:文本文件、类型文件和二进制文件。以下几节是关于文件输入/输出
的讲解。文本文件指可被任意文本编辑器读取的A S C I I 文本。类型文件指包含由程序员定义的数据类型的文件。二进制文件包含了其他所有的类型,它是对包含任意格式或无格式数据的文件的统称。
文本文件的处理
本节讲述使用内建于Object Pascal 运行时库中的过程和函数处理文本文件的方法。在对文本文件进行任何处理之前,首先要打开此文本文件。声明变量:通过此变量可以来引用一个文本文件。
打开一个文件需要两步:首先是A s s i g n F i l e ( ) ,它可以将文件变量与一个文件关联起来。例如:这时,你可以进行第二步:打开文件。有三种方式打开文件:使用R e w r i t e ( )过程创建并打开文件;对于一个已存在的文件,此操作将使文件被覆盖;使用R e s e t ( )过程只读地打开一个文件;使用Append() 过程向已存在的文件追加文本。
注意Reset()将以可读写方式打开类型文件和无类型文件。可以使用C l o s e F i l e ( )来关闭一个已打开的文件。下例是各种调用的函数。
文件的打开与关闭
AssignFile :把一个外部文件名和一个文件变量相关联
Reset :打开一个存在的文件
Rewrite :创建并打开一个新文件(或覆盖原有文件)
Append :以添加方式打开一个文件(只适用于文本文件)
CloseFile :关闭一个打开的文件
FileOpen :打开一个特定的文件并返回文件句柄
FileCreate :创建一个给定文件名的文件并返回文件句柄
FileClose :关闭一个特定句柄的文件
后边三个文件主要供系统内部使用,在文件复制的编程中也往往会用到。它们操作的对象是文件句柄而不是文件变量。
文件定位
Seek:把文件当前位置移到指定部分
FilePos:返回文件的当前位置
Eoln:返回行结束标志
EOF:返回文件结束标志
FileSeek: 改变当前文件指针的位置
还有个问题,如何判断文件已打开?要不要读写完之后就关闭文件,下次读或者写时再打开?
正常情况下是这样
用TFileStream
如何在delphi中操作文件的读与写?
我刚开始接触delphi,如何在delphi中操作文件的读与写,哪位朋友指教一下非常感谢!最好来段源码.
var f:text;
...
AssignFile(f,‘c:\1.txt‘);
ReWrite(f);
Writeln(f,‘This is a test‘);
CloseFile(f);
...
其中Rewrite是新建文件,若换成Reset则为打开文件
Writeln为行写入并换行,Write为写入不换行,Readln为读一行并换行,Read为读但不换行
delphi 读写文件方法有很多种:
我送你一贴:
程序设计当中我们时常遇到需要处理文件、目录及驱动器的情况,本章将对如何处理不同类型的
文件进行讲述。本章包括如何使用T F i l e S t r e a m 类封装文件的输入/输出以及如何利用3 2 位Wi n d o w s 的主要特征—内存映射文件。你将学习到如何创建一个封装了内存映射文件功能的T M e m o r y M a p p e d F i l e类,并用它在文本文件中进行文本查询。本章还提供了一些关于选择驱动器、在树型目录中查询文件及获取文件版本信息的方法。本章将使你对文件、目录及驱动器有深入的认识。
处理文件的输入/输出
你将要对三种文件进行处理:文本文件、类型文件和二进制文件。以下几节是关于文件输入/输出
的讲解。文本文件指可被任意文本编辑器读取的A S C I I 文本。类型文件指包含由程序员定义的数据类型的文件。二进制文件包含了其他所有的类型,它是对包含任意格式或无格式数据的文件的统称。
文本文件的处理
本节讲述使用内建于Object Pascal 运行时库中的过程和函数处理文本文件的方法。在对文本文件进行任何处理之前,首先要打开此文本文件。声明变量:通过此变量可以来引用一个文本文件。
打开一个文件需要两步:首先是A s s i g n F i l e ( ) ,它可以将文件变量与一个文件关联起来。例如:这时,你可以进行第二步:打开文件。有三种方式打开文件:使用R e w r i t e ( )过程创建并打开文件;对于一个已存在的文件,此操作将使文件被覆盖;使用R e s e t ( )过程只读地打开一个文件;使用Append() 过程向已存在的文件追加文本。
注意Reset()将以可读写方式打开类型文件和无类型文件。可以使用C l o s e F i l e ( )来关闭一个已打开的文件。下例是各种调用的函数。
文件的打开与关闭
AssignFile :把一个外部文件名和一个文件变量相关联
Reset :打开一个存在的文件
Rewrite :创建并打开一个新文件(或覆盖原有文件)
Append :以添加方式打开一个文件(只适用于文本文件)
CloseFile :关闭一个打开的文件
FileOpen :打开一个特定的文件并返回文件句柄
FileCreate :创建一个给定文件名的文件并返回文件句柄
FileClose :关闭一个特定句柄的文件
后边三个文件主要供系统内部使用,在文件复制的编程中也往往会用到。它们操作的对象是文件句柄而不是文件变量。
文件定位
Seek:把文件当前位置移到指定部分
FilePos:返回文件的当前位置
Eoln:返回行结束标志
EOF:返回文件结束标志
FileSeek: 改变当前文件指针的位置
还有个问题,如何判断文件已打开?要不要读写完之后就关闭文件,下次读或者写时再打开?
正常情况下是这样
用TFileStream
(转贴)如何在delphi中操作文件的读与写? - coordinator‘s plane...
在delphi中如何将exe文件转换成DLL
在Delphi程序中操作注册表
Delphi编程中的文件操作
ini 文件操作记要(1): 使用 TIniFile - 万一的 Delphi 博客 - 博客园
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件*
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件1
如何在 Word 2003 中恢复丢失的文件2
如何在 Word 2003 中恢复丢失的文件3
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件5
如何在 Word 2003 中恢复丢失的文件
如何在Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件a
ASP.net中上传文件的操作
ASP.net中上传文件的操作
转贴:delphi中TeeChart的各种属性
如何在CAJViewer7.0中注释PDF文件(转)
在Delphi中实现VFP6的查询速度 - Delphi - 文档中心 - 源码天空
在delphi中编写控件的基本方法
在Delphi中使用系统对应文件类型的图标