关于怎样用C#移动拷贝文件夹到其他盘

整理一个列子:

public static void CopyFolder(string strFromPath, string strToPath){//如果源文件夹不存在,则创建if (!Directory.Exists(strFromPath)){Directory.CreateDirectory(strFromPath);}//取得要拷贝的文件夹名string strFolderName = strFromPath.Substring(strFromPath.LastIndexOf("\\") +1, strFromPath.Length - strFromPath.LastIndexOf("\\") - 1);//如果目标文件夹中没有源文件夹则在目标文件夹中创建源文件夹if (!Directory.Exists(strToPath + "\\" + strFolderName)){Directory.CreateDirectory(strToPath + "\\" + strFolderName);}//创建数组保存源文件夹下的文件名string[] strFiles = Directory.GetFiles(strFromPath);//循环拷贝文件for (int i = 0; i < strFiles.Length; i++){//取得拷贝的文件名,只取文件名,地址截掉。string strFileName = strFiles[i].Substring(strFiles[i].LastIndexOf("\\") + 1, strFiles[i].Length - strFiles[i].LastIndexOf("\\") - 1);//开始拷贝文件,true表示覆盖同名文件File.Copy(strFiles[i], strToPath + "\\" + strFolderName + "\\" + strFileName, true);}//创建DirectoryInfo实例DirectoryInfo dirInfo = new DirectoryInfo(strFromPath);//取得源文件夹下的所有子文件夹名称DirectoryInfo[] ZiPath = dirInfo.GetDirectories();for (int j = 0; j < ZiPath.Length; j++){//获取所有子文件夹名string strZiPath = strFromPath + "\\" + ZiPath[j].ToString();//把得到的子文件夹当成新的源文件夹,从头开始新一轮的拷贝CopyFolder(strZiPath, strToPath + "\\" + strFolderName);}}

关于C#怎样跨磁盘移动文件夹(比如C盘文件夹复制到D盘)相关推荐

  1. java程序u盘照片自动复制粘贴_U盘自动复制文件

    1.建立一个文本文档,WIN+R 里面打NOTEPAD ,或者自己新建一个都一样. 2.把下面的代码复制进去 set fso=createobject("scripting.filesyst ...

  2. java c盘写文件_Java将C盘一个文本文件复制到D盘

    复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中. 步骤: 1,在D盘创建一个文件.用于存储C盘文件中的数据. 2,定义读取流和C盘文件关联. 3,通过不断的读写完成数据存储. 4,关闭 ...

  3. 计算机文件与桌面文件同步,电脑文件同步到手机的技巧

    电脑文件同步到手机的技巧 手机早就不仅是通话工具了,尤其是智能手机,它可以是个人工作助理.生活秘书,更多的时候,玩家将其当做影音视听工具.由于WP7手机和苹果手机一样,采用内置储存,而系统对储存的文件 ...

  4. 找出占用磁盘空间最大的前10个文件或文件夹

    找出占用磁盘空间最大的前10个文件或文件夹 法1: # du -a /var | sort -n -r | head -n 10 法2: 如果需要输出可读性高的内容,请使用如下命令: $ cd /pa ...

  5. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限

    一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...

  6. 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件

    2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...

  7. 光盘显示容量但读不出文件_软网推荐:文件夹容量属性增强显示

    Windows资源管理器虽然对文件属性的显示比较细致,然而对文件夹的属性显示就差强人意.例如,对文件夹大小显示的功能就很不够.借助于工具软件或插件,可以增强对文件夹大小属性显示的功能. 1. 专用显示 ...

  8. 计算机选定文件和文件夹的方法,《文件与文件夹操作方法》课件.ppt

    文件 文件夹的操作方法 学习目标 1 掌握文件或文件夹的选定与取消选定方法 2 掌握移动 复制文件或文件夹的方法以及移动与复制的区别 3 掌握删除与恢复文件或文件夹的方法 2020 1 24 2 自学 ...

  9. mysql data文件夹下的ibdata1 文件作用

    这个文件超级大, 查了一下, 大概的作用如下 是储存的格式 INNODB类型数据状态下, ibdata用来储存文件的数据 而库名的文件夹里面的那些表文件只是结构而已 由于mysql4.1默认试inno ...

最新文章

  1. 2021年5个优秀人工智能框架
  2. 采用Filter的方法解决Servlet的编码问题
  3. JS中NaN、NULL、undefined、详解
  4. Unbalanced calls to begin/end appearance transitions for XXXX
  5. 文件上传之Apache commons fileupload使用
  6. mysql主从不同步不报错_MySQL主从不同步解决
  7. 次表面散射材质_游戏开发者怎么做出以假乱真的画面效果?大气散射渲染了解一下...
  8. iframe design=on 时,oncontextmeun不能触发之问题!
  9. 详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
  10. 信用评分卡(python)
  11. 大学生游戏静态HTML网页作业--美丽中国
  12. 【深度学习】FPN 网络 Feature Pyramid Networks
  13. 关于等价鞅、反等价鞅、剀利公式、赌徒输光定理
  14. java 多边形裁剪_使用 mesh 实现多边形裁剪图片!Cocos Creator!
  15. 单模光纤和多模光纤区别
  16. A股永远3000点?量化指数增强策略,轻松多涨10倍。附代码【邢不行】
  17. 解决 kindle 书籍字体颜色偏淡问题的方法
  18. 三角形,斜线,表头css实现方法
  19. unity学习笔记-实现版本更新
  20. ExtJS的History使用

热门文章

  1. C语言数据的输入输出
  2. 基于CAD纵断面图生成地质体模型
  3. 戴尔390计算机电源问题,DELL笔记本电脑电源适配器无电压输出故障
  4. 安全机构称iPhone自动上传通话记录,苹果回应
  5. apicloud命名空间$api方法集合
  6. qbo_webi: cherry server 有效url
  7. java上看小说软件_i悦读小说阅读软件 For java
  8. JS怎么处理有些网页禁止选中复制方法过程详解
  9. 黑马程序员——经典C语言程序设计100例
  10. 申请优豆云免费虚拟主机使用感受分享心得