- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows程序设计基础 UINT GetDriveType(LPCTSTR lpRootPathName); 获取驱动器类型列表 此函数返回无符号整数,表示驱动器的类型,它可以是表中的返回值之一。 RAM Disk DRIVE_RAMDISK CD-ROM驱动器 DRIVE_CDROM (= 5) 远端(网络)驱动器 DRIVE_REMOTE (= 4) 固定磁盘,盘片不可以从驱动器中移出 DRIVE_FIXED (= 3) 可移动磁盘,盘片可以从驱动器中移出,如软驱 DRIVE_REMOVABLE (= 2) 非法路径,该驱动器很可能不存在 DRIVE_NO_ROOT_DIR (= 1) 驱动器类型不明 DRIVE_UNKNOWN (= 0) 含 义 返 回 值 获取磁盘剩余空间函数 GetDiskFreeSpace 该函数用于获得指定磁盘剩余的空间。 BOOL GetDiskFreeSpace ( LPCTSTR lpRootPathName,//驱动器根目录名称 LPDWORD lpSectorsPerCluster, //每簇的扇区数 LPDWORD lpBytesPerSector,//每个扇区的字节 LPDWORD lpNumberOfFreeClusters, //空余的簇数 LPDWORD lpTotalNumberOfClusters );//总共的簇数 格式化驱动器函数SHFormatDrive 该函数用于格式化逻辑驱动器。 DWORD SHFormatDrive( HWND hwnd,//为格式化对话框指定父窗口句柄 UINT drive, //驱动器,0代表A盘,1-B,依次 UINT fmtID,//物理格式标识,SHFMT_ID_DEFAULT UINT options);//改变对话框的默认选项,0表示默认,//SHFMT_OPT_FULL表示“快速格式化”,SHFMT_OPT_SYSONLY //表示选中“创建一个MS-DOS启动盘” 创建目录函数CreateDirectory 用此函数在程序中创建一个指定路径的目录。 BOOL CreateDirectory( LPCTSTR lpPathName, //文件及其路径字符串 LPSECURITY_ATTRIBUTES lpSecurityAttributes ); //目录的安全性 目录操作 BOOL RemoveDirectory( LPCTSTR lpPathName // 同上); 删除目录函数 6.3注册表操作 注册表---操作系统和用户应用程序的设置仓库。 注册表可以是存储在磁盘上的静态数据,也可能是一系列由Windows内核负责维护的内存中的数据。 注册表的结构 注册表是一个数据库,它的结构同逻辑磁盘类似。 键:磁盘目录 键值:磁盘文件 一个键可以有多个子键和键值。键值用来存储数据。 * * 第六章 文件操作和内存映射文件 操作文件是每个应用程序都要做的事情。 保存和获取信息方式:磁盘文件和注册表 6.1文件操作 文件的输入输出是操作系统的重要部分。 CFile类:读写和管理磁盘文件的类 API函数:与底层设备(COM口、设备驱动)交互 创建和读写文件 使用API函数读写文件时,首先使用CreateFile函数创建文件对象(打开文件),调用成功返回文件句柄;然后以此句柄调用ReadFile和WriteFile函数,进行实际的读写操作。最后调用CloseHandle函数关闭不再使用的文件对象句柄。 打开和关闭文件 HANDLE CreateFile( LPCTSTR lpFileName, //要创建或打开对象的名称 DWORD dwDesAccess, //文件存取方式 DWORD dwShareMode, //共享属性 LPSECURITY_ATTRIBUTES lpSecurityAttributes, //安全 DWORD dwCreationDisposition, //文件存在或不存在时操作系统采取行动 DWORD dwFlagsAndAttributes, //新文件的属性 HANDLE hTemplateFile );//一个文件模板的句柄 lpFileName:是以空值结尾的字符串的指针,包含要创建、打开或截取的文件、管道、通信资源、磁盘设备或控制台的名称。 dwDesAccess:指定文件的输出类型,具体见表所示。 指定写入属性,可以向文件中
您可能关注的文档
最近下载
- 华东师大版八年级数学上册《作一个角等于已知角》教案及教学反思.docx VIP
- 【真题】河南省2025年对口升学(语文、英语)考试真题卷 完整版2025.pdf VIP
- 中心吸氧装置出现故障的应急预案.pptx VIP
- 13.4.2作一个角等于已知角展示课件数学八年级上册.pptx VIP
- 梦幻西游手游科举乡试会试答案大全 乡试答题器.pdf VIP
- QB∕T 5617-2021 单层床通用技术条件 .pdf
- 设备采购与管理作业指导书(设备采购类).doc VIP
- 2022 ASHRAE Handbook Refrigeration. SI edition标准原版完整.docx
- 教职工请假单(部门存根)(模板).pdf VIP
- 学校篮球比赛报名表的表格打印模板文档.xlsx VIP
文档评论(0)