CopyFileEx 函数
来源:互联网 发布:京东人工智能 编辑:程序博客网 时间:2024/06/07 05:01
例子
// ConsoleApplication2.cpp : Defines the entry point for the console application.
//
#include"stdafx.h"
#include<stdio.h>
#include<windows.h>
#include<iostream>
usingnamespacestd;
DWORDCALLBACKCopyProgress(
LARGE_INTEGERTotalFileSize, // 总文件的大小以字节为单位
LARGE_INTEGERTotalBytesTransferred, // 复制操作开始以来 从原文件转移到目标文件的字节总数
LARGE_INTEGERStreamSize, // 以字节为单位 当前文件流的总大小
LARGE_INTEGERStreamBytesTransferred, // 当前流中的字节数,复制操作开始以来,已从源文件移交到目标文件的总数
DWORDdwStreamNumber, // 当前流的句柄。第一次调用 CopyProgressRoutine 时,流编号是 1。
DWORDdwCallbackReason, // 以下值之一CALLBACK_CHUNK_FINISHED:数据文件的另一部分被复制。CALLBACK_STREAM_SWITCH:另一个流被创造并且将被复制。这是给出了第一次调用回调例程时的回调原因。
HANDLEhSourceFile, //源文件的句柄。
HANDLEhDestinationFile, // 目标文件的句柄。
LPVOIDlpData // CopyFileEx等函数传递的参数
)
{
staticintnRecord = 0;
nRecord++;
cout<<"回调的次数:"<<nRecord<<"已传输"
<<TotalBytesTransferred.LowPart<<"文件大小:"
<<TotalFileSize.LowPart<<"\n";
returnPROGRESS_CONTINUE;
}
intmain(LPCWSTRargc,LPCWSTRargv[])
{
if(!CopyFileEx(L"J://boost_1_60_0.zip",L"K://1.zip", (LPPROGRESS_ROUTINE)CopyProgress,NULL,FALSE,COPY_FILE_FAIL_IF_EXISTS))
{
printf("CopyFileEx() failed.");
return0;
}
}
0 0
- CopyFileEx 函数
- CopyFileEx 函数
- CopyFileEx 函数的简单用法
- CopyFileEx 函数的简单用法
- API函数CopyFileEx使用详解(delphi)
- API函数CopyFileEx使用详解(delphi)
- API函数CopyFileEx使用详解(delphi)
- 实例讲解C++中CopyFileEx函数的简单用法
- 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度。
- 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度
- 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度。
- 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度
- CopyFile、MoveFile、CopyFileEx、MoveFileEx
- MFC拷贝 CopyFileEx带进度回调
- CopyFileEx和CopyProgressRoutine回调函数的使用问题
- CopyFile(CopyFileEx)复制.mov大文件时关闭文件后文件没有复制完全
- 用CopyFileEx拷贝文件之后,再调用DeleteFile删除文件删除不掉的问题
- 函数
- Java 开发环境配置
- 1039. 到底买不买(20)
- 第10章 卷积法求系统零状态响应
- IO
- java基础提高篇--static关键字
- CopyFileEx 函数
- JavaWeb 07 EL
- 监督学习的基本思想及最基本算法——梯度下降
- 卡特兰数+大数处理
- 413. Arithmetic Slices | LeetCode Dynamic Programming
- Android 环信
- 学习淘淘商城第六十五课(查询商品详情添加缓存分析)
- 第11章 卷积积分的计算和性质
- 一个最简单的cocos2dx-lua 演示说明