/********************************************************
函数名: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; 
}

SHFileOperation 文件夹COPY相关推荐

  1. python学习之多进程小练笔:简版多进程文件夹copy器

    简版多进程文件夹copy器 在学习python多进程后,为了能快速掌握其中的知识点,就写了一个简单的多进程文件copy器. 主要的功能:在输入想要复制的文件后就会自动形成一个复制好的文件,还会有传输进 ...

  2. C# 文件搬运(从一个文件夹Copy至另一个文件夹)

    时常我们会遇到文件的复制.上传等问题.特别是自动化生产方面,需要对机台抛出的档案进行搬运.收集,然后对资料里的数据等进行分析,等等. Winform下,列举集中较常见的档案的搬运. 1 private ...

  3. 将一个文件夹的文件复制到另一个文件夹

    将桌面的文件复制到F盘anime文件夹下,主要用到shutil库下的copy方法. from shutil import copy import os from_path='C:/Users/1345 ...

  4. php将文件夹压缩成zip文件,将文件夹压缩成zip文件的php代码_php实例

    1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中. 2.在你的php文件中加入下面代码即可 复制代码 代码如下: req ...

  5. DOS的建文件夹,移动图片,多级文件夹建立

    dos 提取文件夹下所有的文件名 1.新建一个.txt文件,输入内容: @echo off dir /s/b *.* > 文件名.xls exit pause 把后缀txt改为bat,有时需要调 ...

  6. 数据集划分、label生成及按label将图片分类到不同文件夹

    1.数据集介绍 1.1 概念 1.2 数据集结构 2. 数据集划分及生成label 2.1 结构一 2.2 结构二 2.3 结构三 3. 数据集按label分类到不同文件夹 1.数据集介绍 1.1 概 ...

  7. html单元格合璧,你绝对不曾见过的Excel+DOS双剑合璧操作文件夹之7大妙招

    一,基本dos命令 这里只介绍几个最基本的命令 cd 进入目录 如:cd D:\temp 进入D盘下的temp文件夹 copy 复制文件 例如copy D:\temp\a.xls D:\temp1\a ...

  8. node操作文件夹复制与删除

    文章目录 前言 文件夹复制思路 目标文件夹不存在 目标文件夹已存在 清空文件夹内容 删除所有空文件夹(包括目标文件夹) 总结 前言 webpack工具在打包前端文件时,比如打出的包为dist.clea ...

  9. 拷贝文件(包括文件夹中的文件夹)

    ''' 1.查看来源文件夹中的文件 2.通过遍历得到文件夹中的文件(文件名+扩展名) 3.拼接文件 (文件夹+文件名+扩展名) 4.判断来源文件中是 文件夹 还是 文件明.扩展名如果是文件夹则:.提前 ...

  10. SHFileOperation()函数移动,复制,删除文件\文件夹

    (转载于:http://hi.baidu.com/%B4%E7%B2%DD%D0%C4_/blog/item/e3a8200a28f6ea3ab1351d38.html) //删除文件或者文件夹 bo ...

最新文章

  1. 实际场景中,云原生存储面临的 7 个挑战
  2. 福大软工1816:项目测评
  3. P3952-时间复杂度【模拟】
  4. lda进行图片分类_LDA主题模型
  5. elispce导入java项目_emacs的java编程环境设置(jdee,lib,cedet,ecb
  6. linux下的Tomcat启动
  7. PostgreSQL / openGauss 数据库易犯的十个错误
  8. 如何在iOS 9中启用“应用程序传输安全性”的情况下加载HTTP URL? [重复]
  9. atitit.编程语言 类与对象的 扩展机制.doc
  10. 浩鲸科技是外包公司吗_广东电商外包服务公司是什么意思_聚财猫科技
  11. 移动叔叔MTK6589一键ROOT工具v3.0+by+罗微
  12. linux shell有哪些变量,Linux Bash Shell有关变量
  13. 引用防删——JAVA设计模式总结之六大设计原则
  14. (附源码)ssm 座位管理系统 毕业设计 250858
  15. 量子竞赛下一步:在应用中体现量子优势
  16. 实时数据库数据采集接口API八爪鱼采集接口
  17. mkisofs command not found
  18. 怎么退出自适应巡航_你的自适应巡航“全速”了吗?
  19. Android 动画与过渡
  20. 六步成就菜鸟seo走向高端之路

热门文章

  1. 汉字转换为拼音 第一篇
  2. 复工复产到欧洲,深兰科技环卫产品亮相国际舞台
  3. ANSYS——模态分析的理论基础
  4. 远程RPC调用用于js逆向
  5. 前端和后端的英文_前端工程师和后端工程师
  6. EBSD Channel5软件
  7. arcgis重心迁移分析,ArcGIS支持下三峡库区适度人口重心迁移研究
  8. 视频基本知识  AD转换和YUV,cb cr基本知识
  9. java实现开根号的运算
  10. C语言实验——简单排序