编程开发 > ASP > 文章内容

一个拷贝整个文件夹(包括子文件夹)的方法

2010-8-17编辑:feimeimei
  需要引用命名空间:
  using System.IO;
  /// summary
  /// 拷贝文件夹到指定文件夹下,. 格式: CopyFolder;
  /// /summary
  /// param name="strFromPath"/param
  /// param name="strToPath"/param
  //
  //kgdiwss QQ:305725744
  //-
  public static void CopyFolder
  //如果源文件夹不存在,则创建
  if )
  Directory.CreateDirectory;
  //取得要拷贝的文件夹名
  string strFolderName = strFromPath.Substring + 1,strFromPath.LengthstrFromPath.LastIndexOf1);
  //如果目标文件夹中没有源文件夹则在目标文件夹中创建源文件夹
  if )
  Directory.CreateDirectory;
  //创建数组保存源文件夹下的文件名
  string strFiles = Directory.GetFiles;
  //循环拷贝文件
  for
  //取得拷贝的文件名,只取文件名,地址截掉。
  string strFileName = strFiles[i].Substring + 1,strFiles[i].LengthstrFiles[i].LastIndexOf1);
  //开始拷贝文件,true表示覆盖同名文件
  File.Copy;
  //创建DirectoryInfo实例
  DirectoryInfo dirInfo = new DirectoryInfo;
  //取得源文件夹下的所有子文件夹名称
  DirectoryInfo ZiPath = dirInfo.GetDirectories;
  for
Recordset对象方法

热点推荐

登录注册
触屏版电脑版网站地图