void CtestDlg::CopyAnyFile()
{
CStdioFile readfilestream;
CStdioFile writefilestream;
int flag;
flag = readfilestream.Open("D://1.zip", CFile::modeRead|CFile::typeBinary);
if (flag == 0)
{
MessageBox("读文件失败!");
return;
}
//获取文件总长度:
unsigned long long int filelength = readfilestream.GetLength();
char *FilePacket = new char[filelength + 1];
readfilestream.Read(FilePacket, filelength);
readfilestream.Close();
flag = writefilestream.Open("D://1//1.txt", CFile::modeWrite|CFile::modeCreate | CFile::typeBinary);
if (flag == 0)
{
MessageBox("创建文件失败!");
return;
}
writefilestream.Write(FilePacket, filelength);
writefilestream.Close();
delete[] FilePacket;
MessageBox("Copy Over");
}
最后
以上就是繁荣水池最近收集整理的关于MFC使用CFileStdio类方法实现文件的copy的全部内容,更多相关MFC使用CFileStdio类方法实现文件内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复