C#复制文件和文件夹
2014-02-28 08:31
183 查看
/// <summary> /// 移动文件 /// </summary> /// <param name="source">源目录</param> /// <param name="target">目标目录</param> private bool MoveFolderTo(string srcPath, string tgtPath) { try { //检查目标目录是否是以分割符结束,如果不是这添加 if (tgtPath[tgtPath.Length - 1] != System.IO.Path.DirectorySeparatorChar) { tgtPath += System.IO.Path.DirectorySeparatorChar; } //判断目标目录是否存在如果不存在则新建 if (!System.IO.Directory.Exists(tgtPath)) { Directory.CreateDirectory(tgtPath); } //得到源目录文件列表 string[] fileList = Directory.GetFileSystemEntries(srcPath); foreach(string file in fileList) { if (Directory.Exists(file)) { MoveFolderTo(file, tgtPath + System.IO.Path.GetFileName(file)); } else { System.IO.File.Copy(file, tgtPath + System.IO.Path.GetFileName(file), true); } } return true; } catch (Exception ex) { return false; } }
作者:武胜-阿伟
转自:/article/4759832.html
相关文章推荐
- c#将一个文件夹及其里面的所有内容(文件和文件夹)复制到指定路径
- C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名
- C#复制或删除文件夹(及文件夹下所有子文件夹和文件)、获取文件所在文件夹、二进制读取文件相关
- C#文件及文件夹复制,移动,删除
- C# 文件夹以及文件复制
- c# 复制文件到目标文件夹
- C#复制指定文件夹下所有文件和文件夹的类写法(孟子E章的回帖)
- C#复制文件到指定文件夹
- C#拷贝文件和复制文件夹实例代码 C#拷贝文件
- C# 递归复制文件夹及文件夹目录下的文件
- C#实现复制文件夹中文件到另一个文件夹的方法
- 用C#操作文件/文件夹(删除,复制,移动)
- C#将文件复制到指定文件夹并整理
- C#实现本地复制文件或者文件夹建立副本取名功能
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- C# 对文件与文件夹的操作 -- 删除、移动与复制
- C# 复制文件和文件夹
- C# 复制文件,文件夹以及子文件夹文件
- C#文件及文件夹的复制