与文件系统有关的 windows API

                                                磁盘和驱动器的管理类API

                                      API                            功能简介
GetLogicalDrives获取主机中所有的逻辑驱动器,以Bit Map的方式返回
GetLogicalDriveStrings获取主机中所有的逻辑驱动器,以驱动器根路径字符串返回
FindFirstVolume查找主机中的第一个驱动器,返回查找句柄
FindNextVolume 根据FindFirstVolume返回的句柄,查找主机中后继的逻辑驱动器
FindVolumeClose 关闭驱动器查找句柄
GetDriveType获得驱动器类型
GetVolumeInformation 获取逻辑驱动器信息
FindFirstVolumeMountPoint查找指定卷的第一个挂载点,返回查找句柄
FindNextVolumeMountPoint根据FindFirstVolumeMountPoint返回的句柄,查找卷的后继挂载点
FindVolumeMountPointClose关闭挂载点查找句柄
GetVolumeNameForVolumeMountPoint根据制指定的挂载点获取相应的卷设备名
SetVolumeMountPoint将指定卷关在到指定挂载点处
GetDiskFreeSpaceEx                                            获取用户的空闲空间的字节数,磁盘总容量的字节数
GetDiskFreeSpace获取磁盘空间信息,包括每簇的扇区数,每扇区的字节数,簇数量,空闲的簇数量

文件和目录管理
                      API                                                                                  功能简介
DeleteFile删除参数所指定的文件
CopyFile复制指定文件为一个新文件
MoveFile将指定文件或目录移动到指定位置
CreateFile新建或打开一个文件,获取文件句柄
ReadFile读取由文件句柄指定的文件的内容
WriteFile向由文件句柄指定的文件中写入内容
GetFileSize获取文件大小,返回DWORD中;大小超出DWORD最大值时可指定高32位DWORD联合存储
GetFileSizeEx获取文件大小,存储到一个64位的大整数联合体中
CreateDirectory创建一个目录
GetCurrentDirectory获取当前程序所在目录
SetCurrentDirectory设置当前程序所在目录
GetModuleFileName获取当前模块全路径
FindFirstFile查找指定目录下第一个文件或目录,获得查找句柄
FindNextFile根据FindFirstFile获得的句柄,循环查找文件和目录
GetFileAttributes获取指定文件或目录的属性,返回一个DWORD值
GetFileAttributesEx获取指定文件或目录属性,存储在WIN32_FILE_ATTRIBUTE_DATA结构体中
SetFileAttributes将文件属性设置为指定值
FileTimeToLocalFileTime将文件时间转换成本地时间
FileTimeToSystemTime将文件时间转换为系统时间,SYSTEMTIME格式,便于显示

                                                                                                         高级文件系统操作

                API                                              功能简介
CreateFileMapping创建文件的映射对象
MapViewOfFile创建视图,将创建的文件映射对象映射到当前进程的地址空间中
FlushViewOfFile将视图中数据都写入磁盘,对视图的操作都会反应到磁盘上的文件中
OpenFileMapping打开已经存在的命名的文件映射对象
UnmapViewOfFile取消文件映射
GetMappedFileName从映射对象获取被映射文件的文件设备名
QueryDosDevice获取MS-DOS设备名


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值