//复制文件夹public bool CopyDirectory(string srcdir = "", string desdir = "", bool result = false){try{string folderName = "";string[] filenames;string srcfileName = "";string mblj = "";if (!Directory.Exists(desdir)){Directory.CreateDirectory(desdir.Trim());}folderName = srcdir.Substring(srcdir.LastIndexOf("\\") + 1);filenames = Directory.GetFileSystemEntries(srcdir);foreach (string file in filenames){if (Directory.Exists(file)){mblj = desdir + "\\" + file.Substring(file.LastIndexOf("\\") + 1);if (!Directory.Exists(mblj)){Directory.CreateDirectory(mblj);}CopyDirectory(file, mblj);}else{srcfileName = file.Substring(file.LastIndexOf("\\") + 1);mblj = desdir + "\\" + srcfileName;File.Copy(file, mblj, true);}}return result = true;}catch (Exception){return result = false;}}

复制整个文件夹下的文件(无限递归复制子文件夹)相关推荐

  1. 解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中

    解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中 引言 代码 得意 天天学习,好好向上 引言 各位朋友们好!最近遇到一些想要方便办 ...

  2. 删除指定文件夹下的小于 4K的所用文件...

    删除指定文件夹下的小于 4K的所用文件... (记一次垃圾邮件的删除..) Const ForReading = 1, ForWriting = 2, ForAppending = 8 Const T ...

  3. Linux下使用C语言查找一个文件夹下指定扩展名的所有文件

    最近在linux下要干点和c语言相关的任务,其中涉及使用C语言查找一个文件夹下指定扩展名的所有文件,我去开始在网上查找后粘贴后不能用,最后发现是windows下才能使用.最后找到了一篇不错的文章,ht ...

  4. linux 复制文件夹下的所有内容到目标文件夹

    在linux 下可以使用cp 命令去复制内容例如 #复制到目录文件夹* 和 . 代表目录下的所有文件 cp ~/temp/* ~/text/ cp ~/temp/. ~/text/ #复制到当前文件夹 ...

  5. Mysql安装文件夹下找不到my.ini文件怎么办?如何创建my.ini文件

    在C盘搜索 .ini文件,如果找到文件类型为配置设置的文件 复制到 Mysql文件夹下 修改文件名为 my.ini 完成

  6. python生成文件怎么在文件名后面加1而不是覆盖_python脚本——将同一个文件夹下的相同文件名的不同文件分开...

    需求:一个文件夹下有相同文件名的两种格式的文件,且数量相等,我的两种文件格式是:jpg和tif.rbox.txt,想要把这两种文件分别放到两个文件夹里面 例如:将789文件夹下的两种文件分别放到456 ...

  7. 获取一个文件夹下所有的文件名(包括文件夹名)

    第一种方法:直接复制法 如果你是 Win10用户,恭喜你! Win10版本偷偷摸摸的新增了一个功能,99.99%的人都没有察觉,看完这篇文章,你就成了那0.01%.这个功能在文件管理器中,叫做复制路径 ...

  8. win10电脑服务器在哪个文件夹下,Win10桌面背景在哪个文件夹?Win10桌面背景所在文件夹介绍...

    最近有Win10用户反映,之前电脑有设了张很好看的桌面背景,但后来不小心给换成了别的,现在想换回来,却不知道要在哪个文件夹找那张桌面背景,用户为此非常困恼.那么,Win10桌面背景在哪个文件夹呢?下面 ...

  9. java怎么读取文件夹下的_java怎么读取读取文件夹下的所有文件夹和文件?

    下是实现的代码:package com.borland.samples.welcome; import java.io.FileNotFoundException; import java.io.IO ...

  10. python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

最新文章

  1. python模块下载过程出错_尝试导入已安装的python模块时收到错误
  2. python 2/3 joblib.dump() 和 joblib.load()
  3. 监控服务器已断开正在自动重连,远程服务器已断开与发送连接器的连接
  4. 圆方圆python入门:如何学习(二)
  5. ssl2661-廉价最短路径【SPFA】
  6. python numpy的var std cov研究
  7. 电芯容量在前期循环中容量增加_了解移动电源聚合物电芯,这篇文章就够了
  8. 网络-UDP与TCP
  9. 百万年薪挖了个P7程序员,难道是“水货”?
  10. 升级完ssh之后login incorrect怎么解决_魔兽世界怀旧服:伏击搜索流,盗贼另类升级刷钱方法简单攻略...
  11. Git for windows 配置
  12. php如何做支付,php实现银联支付
  13. BUCK降压电路和BOOST升压电路
  14. 本科生怎样发表自己的论文
  15. cve 爬虫_爬虫技术实践(九)国家信息安全漏洞库基于月份的漏洞收集实战
  16. 基本绘图全面攻略——turtle(海龟)库 Python
  17. Adobe Photoshop CS6 for Mac 简体中文 支持retina高清屏
  18. 谷歌:新人工智能(AI)算法预测人类死亡时间,意念可指挥机器人
  19. springboot与mybatis整合
  20. 记一次muse-ui 使用

热门文章

  1. linux多级菜单脚本教程,Linux下使用readline库编程实现多级CLI菜单
  2. php swfupload,ThinkPHP+swfupload多图上传实例 经典实用的php多图上传
  3. Eclipse快捷键的设置和使用(大小写快捷键等)
  4. powerdesign如何导出数据库到mysql数据库
  5. html下拉菜单hover,css用hover制作下拉菜单
  6. AJAX的使用方式及教程
  7. NotNorthwind-更新#1-您所有的Northwind都属于我们
  8. 技嘉z77主板msata速度_z77-d3h_技嘉z77d3h说明书_技嘉z77 d3h msata
  9. 人工智能是在数学计算机科学控制论信息论,ai人工智能需要学什么 人工智能对数学有何要求...
  10. 集训模拟赛改题及总结(7月part)