文件系统API

1.磁盘和驱动器管理类:

GetLogicalDrives:获取主机中所有的逻辑驱动器,以Bit Map的形式返回

GetLogicalDriveString:获取主机所有逻辑驱动器,以驱动器根路径字符串返回

FindFirstVolume:查找主机中第一个驱动器,返回查找句柄

FindNextVolume:根据FindFirstVolume返回的句柄,查找主机中后继的逻辑驱动器

FindVolumeClose:关闭驱动器查找句柄

GetDriveType:获取驱动器类型

GetVolumeInformation:获取逻辑驱动器信息

FindFirstVolumeMountPoint:查找指定卷的第一个挂载点,返回查找名柄

FindNextVolumeMountPoint:根据FindFirstVolumeMountPoint返回的句柄,查找卷的后继挂载点

FindVolumeMountPointClose:关闭挂载点查找句柄

GetVolumeNameForVolumeMountPoint:根据指定的挂载点获取相应的卷设备名

SetVolumeMountPoint:将指定卷挂载到指定挂载点处

GetDiskFreeSpace:获取磁盘空间信息,包括每簇的扇区数、每扇区的字节数、簇数量、空闲的族数量

GetDiskFreeSpaceEx:获取用户可用的空闲空间的字节数、磁盘总容量的字节数

二、高级文件系统操作:

CreateFileMapping:创建文件的映射对象

MapViewOfFile:创建视图,将创建的文件映射到当前进程的地址空间中

FlushViewOfFile:将视图中数据都写入磁盘,对视图的操作都会反映到磁盘上的文件中

OpenFileMapping:打开已经存在的命名的文件映射对象

UnmapViewOfFile:取消文件映射

GetMappedFaileName:从映射对象获取被映射文件的文件设备名

QueryDosDevice:获取MS-DOS设备名

posted on 2011-08-13 22:04  咆哮的蛋蛋  阅读(446)  评论(0编辑  收藏  举报