c#实现复制全部文件夹及文件的代码
2009-01-20 17:22
477 查看
代码如下:
private void Copy()
{
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("D:\\data");
CopyDirectorysAndFiles("c:\\", dir);
}
private void CopyDirectorysAndFiles(string dest, System.IO.DirectoryInfo srcdir)
{
if (dest.LastIndexOf('\\') != (dest.Length - 1))
{
dest += "\\";
}
string destPath = dest + srcdir.Name + "\\";
if (!System.IO.Directory.Exists(destPath))
{
System.IO.Directory.CreateDirectory(destPath);
}
System.IO.FileInfo[] files = srcdir.GetFiles();
foreach (System.IO.FileInfo file in files)
{
file.CopyTo(destPath+file.Name , true);
}
System.IO.DirectoryInfo[] dirs = srcdir.GetDirectories();
foreach (System.IO.DirectoryInfo dirInfo in dirs)
{
CopyDirectorysAndFiles(destPath , dirInfo);
}
}
欢迎建议!
private void Copy()
{
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("D:\\data");
CopyDirectorysAndFiles("c:\\", dir);
}
private void CopyDirectorysAndFiles(string dest, System.IO.DirectoryInfo srcdir)
{
if (dest.LastIndexOf('\\') != (dest.Length - 1))
{
dest += "\\";
}
string destPath = dest + srcdir.Name + "\\";
if (!System.IO.Directory.Exists(destPath))
{
System.IO.Directory.CreateDirectory(destPath);
}
System.IO.FileInfo[] files = srcdir.GetFiles();
foreach (System.IO.FileInfo file in files)
{
file.CopyTo(destPath+file.Name , true);
}
System.IO.DirectoryInfo[] dirs = srcdir.GetDirectories();
foreach (System.IO.DirectoryInfo dirInfo in dirs)
{
CopyDirectorysAndFiles(destPath , dirInfo);
}
}
欢迎建议!
相关文章推荐
- C#读取文件夹下面的全部文件的实现
- ubuntu 用shell脚本实现将当前文件夹下全部文件夹中的某一类文件复制到同一文件夹下
- C#实现复制文件夹中文件到另一个文件夹的方法
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除
- C#实现复制文件夹中文件到另一个文件夹的方法
- C#拷贝文件和复制文件夹实例代码 C#拷贝文件
- C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名
- 代码分类之实现复制文件或文件夹
- java代码实现文件夹以及下面文件夹和文件的复制
- C#实现本地复制文件或者文件夹建立副本取名功能
- c#实现将一个文件夹中的所有文件复制到另一个文件夹,并在新文件夹中创建一个txt文件记录copy的文件综述以及文件名称
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- c#如何实现对指定路径文件夹的遍历并复制里面所有文件到指定路径
- C# 复制与删除文件的实现方法
- C# 文件夹以及文件复制
- C# 复制文件和文件夹
- 使用C#实现读取系统配置文件的代码实例讲解
- C#下载文件时候弹出选择文件夹保存目录的代码
- Java中实现复制文件或文件夹