Welcome

首页 / 软件开发 / C++ / 文件操作API函数介绍

文件操作API函数介绍2011-04-25zhanglc在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟 悉,以下提供一些文件操作API函数介绍:

一般文件操作 API

CreateFile

打开文件

要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函 数是通向文件世界的大门。

ReadFile

从文件中读取字节信息。

在打开文件获得了文件句柄之后,则可以通过该函数读取数据。

WriteFile

向文件写入字节信息。

同样可以将文件句柄传给该函数,从而实现对文件数据的写入。

CloseHandle

关闭文件句柄。

打开门之后,自然要记得关上。

GetFileTime

获取文件时间。

有三个文件时间可供获取:创建时间、最后访问时间、最后写时间。

该函数同样需要文件句柄作为入口参数。

GetFileSize

获取文件大小。

由于文件大小可以高达上数G(1G需要30位),因此一个32位的双字节类型无法对其精确 表达,因此返回码表示低32位,还有一个出口参数可以传出高32位。

该函数同样需要文件句柄作为入口参数。

GetFileAttributes

获取文件属性。

可以获取文件的存档、只读、系统、隐藏等属性。

该函数只需一个文件路径作为参数。