文件拷贝的小问题~

fire_zxv 2002-03-08 01:49:37
SHFILEOPSTRUCT shfile1;
shfile1.pFrom=szFromPath1;
shfile1.pTo=m_sDestPath;
shfile1.wFunc=FO_COPY;
SHFileOperation(& shfile1);


如何改成为覆盖前面的文件拷贝?
...全文
38 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenmu_2002 2002-03-08
  • 打赏
  • 举报
回复
不显示进度条,屏蔽所有的提示,直接拷贝
fire_zxv 2002-03-08
  • 打赏
  • 举报
回复
为什么用
shfile1.fFlags=FOF_ALLOWUNDO|FOF_NOCONFIRMATION|FOF_SILENT;
这条拷贝数据教快呢?
我英文不太好……
M看SDN勉强的说
谢谢~
不过我先给分吧~~
呵呵
chenmu_2002 2002-03-08
  • 打赏
  • 举报
回复
SHFILEOPSTRUCT FileOp;
FileOp.hwnd=m_hWnd;
FileOp.wFunc=FO_COPY;
FileOp.pFrom=SrcFile;
FileOp.pTo=DstFile;
FileOp.fFlags=FOF_NOCONFIRMATION;
FileOp.hNameMappings=NULL;
Mark=SHFileOperation(&FileOp);
Robin_Hood_POT(令狐冲)说的对,因为直接拷的以前的代码,没认真看
Robin_Hood_POT 2002-03-08
  • 打赏
  • 举报
回复
没有什么原理,这只是Windows API函数的使用,在MSDN上面说得非常清楚!

FOF_NOCONFIRMATION:
Respond with "Yes to All" for any dialog box that is displayed.
Robin_Hood_POT 2002-03-08
  • 打赏
  • 举报
回复
SHFILEOPSTRUCT shfile1;

shfile1.pFrom=szFromPath1;
shfile1.pTo=m_sDestPath;
shfile1.wFunc=FO_COPY;
shfile1.fFlags = FOF_NOCONFIRMATION

SHFileOperation(& shfile1);

这样应该就可以了,看看MSDN吧,上面说得很清楚!
fire_zxv 2002-03-08
  • 打赏
  • 举报
回复
然后再给出点原理的说,谢谢~
解决马上放分~
fire_zxv 2002-03-08
  • 打赏
  • 举报
回复
好象不行啊~
要加在哪儿啊?
干脆写的详细点嘛
各位
Robin_Hood_POT 2002-03-08
  • 打赏
  • 举报
回复
to chenmu_2002(短笛):
FOF_SILENT是不显示文件拷贝进度条,好像用不着!
Robin_Hood_POT 2002-03-08
  • 打赏
  • 举报
回复
加一行
shfile1.fFlags = FOF_NOCONFIRMATION
就行了!
chenmu_2002 2002-03-08
  • 打赏
  • 举报
回复
不大明白你的意思,如果要不出现提示,如下:
shfile1.fFlags=FOF_ALLOWUNDO|FOF_NOCONFIRMATION|FOF_SILENT;
fire_zxv 2002-03-08
  • 打赏
  • 举报
回复
用别的方法也行
只要能覆盖前面的文件拷贝就行

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧