当前位置:首页 > 操作系统实验报告
}
{ printf(\ }
//关闭文件句柄
CloseHandle(handle_src); CloseHandle(handle_dst);
}
if (NumberOfByteRead < BufferSize) cycle=FALSE; //写文件
exit(1);
if (!WriteFile(handle_dst,buffer,BufferSize,&NumberOfByteWrite,NULL)) { }
printf(\exit(1);
六、总结
本实验采用高速缓存进行文件操作,在使用函数CreateFile()建立文件时,其dwFlagsAndAttributes应选用FILE_FLAG_SEQUENTIAL_SCAN。
该实验完成缓冲方式的文件读/写操作。先创建两个文件,即source.txt和sequential.txt,然后反复从文件source.txt中读出数据块,并写到文件sequential.txt中去,直到文件尾为止。
共分享92篇相关文档