CFile读写文件 实现复制文件功能
/*作者:sysprogram
???編寫日期:2011年4月2日
???博客:http://hi.csdn.net/SysProgram
?*/
?
//復(fù)制文件
void MyCFileCopy(CString File1,CString File2)
{
?//以只讀|二進制的方式打開第一個文件
?CFile hFile;
?int len;
?hFile.Open(File1,CFile::modeRead|CFile::typeBinary,0);
?len = hFile.GetLength();
?
?//分配緩沖區(qū)
?char *buf;
?buf = new char[len+1];
?
?hFile.Read(buf,len); //讀文件
?hFile.Close();??
?//--------------------------------------------
?//只寫|二進制|創(chuàng)建的方式打開第二個文件
?hFile.Open(File2,CFile::modeWrite|CFile::typeBinary|CFile::modeCreate,0);
?
?hFile.Write(buf,len);?//寫文件
?hFile.Close();?
?
?delete[] buf;?//釋放緩沖區(qū)
}
?
void CTestCFileDlg::OnButtonOk()
{
?// TODO: Add your control notification handler code here
?MyCFileCopy("C://windows//notepad.exe","C://1.exe");
}
總結(jié)
以上是生活随笔為你收集整理的CFile读写文件 实现复制文件功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态添加XtraTabControl
- 下一篇: CFileFind 遍历目录与子目录