SHFileOperation 文件夹COPY「建议收藏」

SHFileOperation 文件夹COPY「建议收藏」/********************************************************函数名:CopyFolder函数功能:文件夹复制输入参数:lpszFromPath,lpszFromPath返回值:True说明:源目录必须以’\0\0′(即连续的两个’\0′)结束,不能以’\’结束*******************************

大家好,又见面了,我是你们的朋友全栈君。

/********************************************************

函数名:CopyFolder

函数功能:文件夹复制

输入参数:lpszFromPath,lpszFromPath

返回值:True

说明:源目录必须以’\0\0′(即连续的两个’\0′)结束,不能以’\’结束

*********************************************************/

BOOL CopyFolder(TCHAR* lpszFromPath,TCHAR* lpszToPath) 

{  

    WCHAR NewPathFrm[MAX_PATH+2]={0};

    int len=0;

    wcscpy_s(NewPathFrm, (MAX_PATH+2), lpszFromPath);

    len=wcslen(lpszFromPath);

    NewPathFrm[len+1]=’\0′;

    NewPathFrm[len+2]=’\0′;

    SHFILEOPSTRUCT FileOp; 

    ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); 

    FileOp.fFlags = FOF_NOCONFIRMATION|FOF_SILENT; 

    FileOp.hNameMappings = NULL; 

    FileOp.hwnd = NULL; 

    FileOp.lpszProgressTitle = NULL; 

    FileOp.pFrom = NewPathFrm; 

    FileOp.pTo = lpszToPath; 

    FileOp.wFunc = FO_COPY; 

    SHFileOperation(&FileOp);

    return TRUE; 

}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160997.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Doc2Vec,Word2Vec文本相似度 初体验。

    Doc2Vec,Word2Vec文本相似度 初体验。

    2022年4月2日
    35
  • CAP原理详解「建议收藏」

    文章目录一、CAP原理介绍对CAP原理的一些常见的理解误区二、CAP原理简单证明三、CAP原理在各个系统的应用四、总结一、CAP原理介绍先简单介绍一下CAP原理是什么:C:Consistency即一致性,访问所有的节点得到的数据应该是一样的。注意,这里的一致性指的是强一致性,也就是数据更新完,访问任何节点看到的数据完全一致,要和弱一致性,最终一致性区分开来。A:Availability…

    2022年4月3日
    47
  • 计算机最炫民族风教案,辽师大版信息技术四下第一单元第6课《最炫民族风》教案1.doc…[通俗易懂]

    计算机最炫民族风教案,辽师大版信息技术四下第一单元第6课《最炫民族风》教案1.doc…[通俗易懂]辽师大版信息技术四下第一单元第6课《最炫民族风》教案1.doc文档编号:536835文档页数:2上传时间:2019-01-13文档级别:文档类型:doc文档大小:35.00KB第第6课课最炫民族风最炫民族风教学目标设计知识与技能目标通过学习使学生掌握word里“页面设置”里“页边距”和“纸张”的使用和操作方法。在掌握以前学习有关知识的基础上,能够较灵活的应用该设置对页面进行调…

    2022年9月22日
    3
  • ajax解决跨域问题_ajax支持跨域请求

    ajax解决跨域问题_ajax支持跨域请求CORS跨域方案//弊端:存在浏览器兼容的问题需要被请求方的服务端设置:Access-Control-Allow-Origin注意:Access-Control-Allow-Origin不可设置为,设置为可访问的域名。*服务端配置,不同语言,不同写法,仅借鉴header(“Access-Control-Allow-Origin:“http://cdn….

    2022年8月24日
    10
  • string类型保留两位小数_js保留4位小数

    string类型保留两位小数_js保留4位小数一Math.round(),Math.ceil(),Math.floor()的区别Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数小数点后第一位<5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11小数点后第一位>5正数:Math.round(11.68)=12负数:Math.rou…

    2022年8月10日
    10
  • java calendar 设置小时_Java Calendar类的时间操作[通俗易懂]

    java calendar 设置小时_Java Calendar类的时间操作[通俗易懂]JavaCalendar类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单,演示了获取时间,日期时间的累加和累减,以及比较。注意事项:Calendar的month从0开始,也就是全年12个月由0~11进行表示。而Calendar.DAY_OF_WEEK定义和值如下:Calendar.SUNDAY=1Calendar.MONDAY=2Calend…

    2022年4月30日
    210

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号