我是vc新手,想写一个控制台程序实现文件的拷贝功能,使用COPYFILE函数时发现只能够拷贝较小的文件(小于64k),请问有什么好的方法能够拷贝比较大的文件(上百k)
解决方案 »
- msdn怎么没有matopen函数
- 有一个auto event,同时有两个线程调用WaitForSingleObject阻塞在这个事件上。
- 网络图像传输问题,特急!!!!!高分奉献(50)
- 请问大家控制局域网其他机器,用什么原理实现简单!比如让另外机器关机,重起?
- 新手提问!!!
- 新手请教一个关于jpeg量化的问题
- 如何覆盖文本文件中的一行。(在线等待)。
- help!
- createprocess了一个控制台程序,现想用程序模拟键盘象那个新的CONSOLE里输入(屏幕上可看到)该如何做?
- MATLAB与VC接口
- 高分求助,怎么设置OnPrepareDC才能准确打印?
- VS 2008编译出错 救命啊
file1="c:\\scandir\\2.jpeg";
file2="f:\\test\\2.jpeg";
CFile f1,f2;
f1.Open(file1,CFile::modeReadWrite);
f1.Read(buf.GetBuffer(f1.GetLength()),f1.GetLength());
f2.Open(file2,CFile::modeCreate|CFile::modeReadWrite);
f2.WriteHuge(buf.GetBuffer(f1.GetLength()),f1.GetLength());
这种方式,就不行
printf("copy small file succ\n");
else
printf("copy small file fail\n");
直接这种方式好象只能够传送文本小文件,不知道是什么原因?请帮看看,谢谢
To copy security attributes, use the SHFileOperation function。
别只是问,用GetLastError进一步判断出错原因。
什么目标目录不存在,目标文件已存在都可能导致失败。