最近学习delphi操作文件,向大家请教如下问题:
1. delphi操作文件的方式有三种:文件变量,文件句柄和文件流,我想问下,哪种方式最常用.
2. 当使用文件变量方式的时候,可用read和write方式读写文件,但是用文件句柄方式时,用什么方法读写文件.
read和write的参数中好像只能接受 文件变量啊,没有文件句柄参数
初学,请大家不吝赐教,谢过

解决方案 »

  1.   

    1. delphi操作文件的方式有三种:文件变量,文件句柄和文件流,我想问下,哪种方式最常用. 
       文件变量和文件流,文件句柄C语言里经常用
    2. 当使用文件变量方式的时候,可用read和write方式读写文件,但是用文件句柄方式时,用什么方法读写文件.
       使用API了,你可以参照一下C语言里操作文件的方法 
      

  2.   

    你所说的  大概是指FILE类型文件操作,FileOpen/OpenFile,CreateFile等API文件操作,以及FileStream三种文件操作方式
    如果从效率上讲应该是File方式,以及API方式较高,速度较块,FileStream相对慢一点
    从操作上讲File方式和FileStream较简单
    但是FileStream作为流来讲有他特殊的优势,流之间有通用的接口,读写转换以及传递都非常方便
    各有各的特点,根据条件选择不同的操作方式2,文件操作API大概有FileOpen/OpenFile, FileRead,RileWrite,CloseFile/CloseHandle 和 CreateFile, ReadFile,WriteFile,CloseHandle