操作系统实验:使用无缓冲的方式实现文件读\写

实验七:使用无缓冲的方式实现文件读\写


一、实验目的

(1).熟悉Windows系统文件读\写相关API。
(2).掌握无缓冲方式实现文件读\写相关参数的设置。

二、实验准备

1.文件创建函数:CreateFile()
原型:
    HANDLE CreateFile(
    LPCTSTR lpFileName,                            //指向文件名的指针
    DWORD dwDesiredAccess,                         //读/写访问模式
    DWORD dwShareMode,                             //共享模式
    LPSECURITY_ATTRIBUTES lpSecurityAttributes,    //指向安全属性的指针
    DWORD dwCreationDisposition,                   //文件存在标志
    DWORD dwFlagsAndAttributes,                    //文件属性
    DWORD hTemplateFile                            //指向访问模板文件的句柄
    );
函数CreateFile( ) 用于创建一个新文件,如果文件已经存在,则得到该文件的句柄。该函数的参数dwFalgsAndAttributes决定了文件的传输方式,对于普通的文件传输,可将参数设置为FILE_ATTRIBUTE_NORMAL;而若设置为FILE_FLAG_NO_BUFFERING,表示不使用高速缓存进行文件传输;若同时使用标志FILE_FLAG_NO_BUFFERING和FILE_FLAG_OVERLAPPED,可对文件进行异步传输
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

司马道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值