分享一个copyfile使用时遇到的问题及解决方案 .

       笔者近日在一个C++项目中使用win32中的copyfile函数试图复制若干jpg图片资源,遇到有一张大图只复制到一小部分内容,后来再尝试复制另外一张大图,同样只有一部分。

       不经意间看到复制到两个图的大小刚好都是10M,难道copyfile一次只能复制10M内容?多次试验,果然是,具体原因不明。

       不得已,换以使用运行一个批处理文件的进程来进行复制操作。

       太久没用,相关命令也忘了,搞了好一阵子出写正确,故记录一下:

       复制文件到work目录下 :xcopy  "F:\test\100.jpg"  "F:\work\"  /Y /i    注意目标路径不能带文件名,父级目录即可。 

       文件重命名为ori      :rename "F:\work\100.jpg"  "ori.jpg"            注意新文件名不带路径。

你可能感兴趣的:(File)