CFile读写文件 实现复制文件功能
/*作者:sysprogram
编写日期:2011年4月2日
博客:http://hi.csdn.net/SysProgram
*/
//复制文件
void MyCFileCopy(CString File1,CString File2)
{
//以只读|二进制的方式打开第一个文件
CFile hFile;
int len;
hFile.Open(File1,CFile::modeRead|CFile::typeBinary,0);
len = hFile.GetLength();
//分配缓冲区
char *buf;
buf = new char[len+1];
hFile.Read(buf,len); //读文件
hFile.Close();
//--------------------------------------------
//只写|二进制|创建的方式打开第二个文件
hFile.Open(File2,CFile::modeWrite|CFile::typeBinary|CFile::modeCreate,0);
hFile.Write(buf,len); //写文件
hFile.Close();
delete[] buf; //释放缓冲区
}
void CTestCFileDlg::OnButtonOk()
{
// TODO: Add your control notification handler code here
MyCFileCopy("C://windows//notepad.exe","C://1.exe");
}
CFile读写文件 实现复制文件功能相关推荐
- python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...
- linux拷贝5g文件,电脑使用U盘复制5G文件提示“复制文件过大无法复制”如何解决...
新购买的U盘容量为8G,内存空间足够大了,复制文件都可以使用到.但是在电脑中使用U盘复制5G文件提示"复制文件过大无法复制"怎么回事呢?难道是U盘坏了吗?其实不是的,针对此故 ...
- Java IO流之【缓冲流和文件流复制文件对比】
与文件流相比,缓冲流复制文件更快 代码: package Homework;import java.io.BufferedOutputStream; import java.io.File; impo ...
- Kettle使用_15 文件操作复制文件到结果
Kettle使用_15 文件操作复制文件到结果 需求: 通过Kettle的组件实现文件夹下所有文件的复制到另外个文件夹. 解决方法:结合获取文件名.复制文件名到结果.执行作业.添加到结果文件列表.复制 ...
- windows 使用bat脚本文件,复制文件夹到另一个盘
实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: @echo off echo "使用bat脚本来复制文件夹和文 ...
- Linux CentOS 复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件
Linux CentOS 复制文件.替换文件 cp 复制文件.cp 覆盖文件 cp替换文件 一.Linux 复制文件语法 1. cp [option] src dest 2. option 可选参数 ...
- python跳转和创建目录,Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件...
# -*- coding: utf-8 -*- """ Created on Mon Jan 9 00:35:43 2017 @author-Weixin: 95355 ...
- java复制少文件_Java 复制文件的高效方法
转载自:http://jingyan.baidu.com/article/ff4116259c2d7712e4823780.html 在Java编程中,复制文件的方法有很多,而且经常要用到.我以前一直 ...
- java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...
尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...
最新文章
- 艾伟:ASP.NET MVC,深入浅出IModelBinder,在Post方式下慎用HtmlHelper
- 分页,条件查找后再分页
- 纠前误码率与信噪比 matlab,信噪比与误码率关系.pdf
- springcloud分布式事务处理方案
- Kafka从上手到实践 - 实践真知:搭建Zookeeper集群 | 凌云时刻
- 简历是这样选出来的!
- CSS+DIV实现圆角
- E大调第一个指型_初学吉他大调与对应小调的知识,看完这个就懂了
- OpenCv图像处理实战——银行卡卡号识别
- AUTOSAR工程师,年薪50W?
- 电子学:第011课——实验 10:晶体管开关
- 自动安装JDK、HADOOP、ZOOKEEPER、HIVE的shell脚本
- php浮点转int少1,PHP中浮点数计算比较及取整不准确的解决方法
- 第七章 MyBatis 缓存配置
- LTE default bearer dedicated bearer and radio bearer
- -nan(ind) 重载运算符以及结构体排序
- Python量化交易平台QMT: 极速策略交易系统一体化交易解决方案
- CSS开发-简单布局模板
- 数据通信与网络(一)
- 计算机信息安全与管理专业相关证书,通过信息安全专业认证高校名单一览表