//定义一个文件 打开一个一存在的文件视频文件
CFile::modeCreate | CFile::modeNoTruncate 的意思是文件存则长度不变为0 不存在则创建
CFile file;
file.Open(_T("C://Users//Administrator//Desktop//1234.MP4"), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite);
CArchive ach(&file,CArchive::load);
//定义一个文件 打开一个用于保存视频的文件
CFile file2;
file2.Open(_T("C://Users//Administrator//Desktop//56787.asf"), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite);
CArchive ach2(&file2,CArchive::store);
//获取源文件大小
ULONGLONG i=file.getlength();
char buffer[4096]={0};
do{
int num=ach.read(buffer,4096);
ach2.write(buffer,4096);
j-=num;
}while(j!=0);