关于C#怎样跨磁盘移动文件夹(比如C盘文件夹复制到D盘)
关于怎样用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盘)相关推荐
- java程序u盘照片自动复制粘贴_U盘自动复制文件
1.建立一个文本文档,WIN+R 里面打NOTEPAD ,或者自己新建一个都一样. 2.把下面的代码复制进去 set fso=createobject("scripting.filesyst ...
- java c盘写文件_Java将C盘一个文本文件复制到D盘
复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中. 步骤: 1,在D盘创建一个文件.用于存储C盘文件中的数据. 2,定义读取流和C盘文件关联. 3,通过不断的读写完成数据存储. 4,关闭 ...
- 计算机文件与桌面文件同步,电脑文件同步到手机的技巧
电脑文件同步到手机的技巧 手机早就不仅是通话工具了,尤其是智能手机,它可以是个人工作助理.生活秘书,更多的时候,玩家将其当做影音视听工具.由于WP7手机和苹果手机一样,采用内置储存,而系统对储存的文件 ...
- 找出占用磁盘空间最大的前10个文件或文件夹
找出占用磁盘空间最大的前10个文件或文件夹 法1: # du -a /var | sort -n -r | head -n 10 法2: 如果需要输出可读性高的内容,请使用如下命令: $ cd /pa ...
- Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...
- 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件
2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...
- 光盘显示容量但读不出文件_软网推荐:文件夹容量属性增强显示
Windows资源管理器虽然对文件属性的显示比较细致,然而对文件夹的属性显示就差强人意.例如,对文件夹大小显示的功能就很不够.借助于工具软件或插件,可以增强对文件夹大小属性显示的功能. 1. 专用显示 ...
- 计算机选定文件和文件夹的方法,《文件与文件夹操作方法》课件.ppt
文件 文件夹的操作方法 学习目标 1 掌握文件或文件夹的选定与取消选定方法 2 掌握移动 复制文件或文件夹的方法以及移动与复制的区别 3 掌握删除与恢复文件或文件夹的方法 2020 1 24 2 自学 ...
- mysql data文件夹下的ibdata1 文件作用
这个文件超级大, 查了一下, 大概的作用如下 是储存的格式 INNODB类型数据状态下, ibdata用来储存文件的数据 而库名的文件夹里面的那些表文件只是结构而已 由于mysql4.1默认试inno ...
最新文章
- 2021年5个优秀人工智能框架
- 采用Filter的方法解决Servlet的编码问题
- JS中NaN、NULL、undefined、详解
- Unbalanced calls to begin/end appearance transitions for XXXX
- 文件上传之Apache commons fileupload使用
- mysql主从不同步不报错_MySQL主从不同步解决
- 次表面散射材质_游戏开发者怎么做出以假乱真的画面效果?大气散射渲染了解一下...
- iframe design=on 时,oncontextmeun不能触发之问题!
- 详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- 信用评分卡(python)
- 大学生游戏静态HTML网页作业--美丽中国
- 【深度学习】FPN 网络 Feature Pyramid Networks
- 关于等价鞅、反等价鞅、剀利公式、赌徒输光定理
- java 多边形裁剪_使用 mesh 实现多边形裁剪图片!Cocos Creator!
- 单模光纤和多模光纤区别
- A股永远3000点?量化指数增强策略,轻松多涨10倍。附代码【邢不行】
- 解决 kindle 书籍字体颜色偏淡问题的方法
- 三角形,斜线,表头css实现方法
- unity学习笔记-实现版本更新
- ExtJS的History使用