打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MoveFile 函数说明
简介:
可以使用 MoveFile 移动一个已存在的文件或者文件夹到新的位置。
语法格式:
BOOL MoveFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName
);
复制代码
参数:
lpExistingFileName:要移动的源文件或者文件夹的路径
lpNewFileName:要移动到的目标文件或者文件夹的路径
返回值:
函数执行成功,返回 TRUE ,否则返回 FALSE ,可使用 GetLastError 获取错误码。
ReadFile 函数说明
简介:
从文件指针指向的位置开始将文件数据读入内存中, 且支持同步和异步操作。
如果文件打开方式没有指明 FILE_FLAG_OVERLAPPED 的话,当程序调用成功时,它将实际读出文件的字节数保存到 lpNumberOfBytesRead 指明的地址空间中。
从文件中读出数据,与 C语言的 fread函数相比,这个函数要灵活的多,适用的场景也很多。该函数能够操作通信设备、管道、套接字以及邮槽。
声明:
BOOL ReadFile (
HANDLE hFile,
LPVOID lpBuffer,
DWORD nNumberOfBytesToRead,
LPDWORD lpNumberOfBytesRead,
LPOVERLAPPED lpOverlapped
);
复制代码
参数:
hFile:需要读入数据的文件指针,这个指针指向的文件必须是 GENERIC_READ 访问属性的文件;
lpBuffer:接收读入文件数据的缓冲区;
nNumberOfBytesToRead:指定要读取的字节数;
lpNumberOfBytesRead:指向一个DWORD类型变量的指针,用来接收实际读取的字节数(实际读取的字节数很可能比要读取的字节数小);
lpOverlapped:OVERLAPPED 结构体指针,如果文件是以 FILE_FLAG_OVERLAPPED 方式打开的话,那么这个指针就不能为 NULL。FILE_FLAG_OVERLAPPED 允许对文件进行重叠操作,或者说异步操作,以后会讲解到。
返回值:
函数调用成功,返回TRUE,
调用失败,返回FALSE,如果要获得更多的错误信息,请调用 GetLastError 函数。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
OVERLAPPED 与 FILE
CreateFile,ReadFile 详解(msdn翻译)
CreateFile、DeviceIoControl、WriteFile函数说明
磁盘文件的正常读写与异步读写
串口通信常用API WaitCommEvent 等
Windows API串口编程参考
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服