#region 文件夹拷贝 /// <summary> /// 文件夹拷贝,没有考虑源目录子文件夹情况GetFileSystemEntries /// </summary> /// <param name="sourcePath"></param> /// <param name="destinationPath"></param> public void CopyBaseConditons(string sourcePath, string destinationPath) { try { //添加文件夹分割后缀 if (destinationPath[destinationPath.Length - 1] != Path.DirectorySeparatorChar) { destinationPath += Path.DirectorySeparatorChar; } //创建目的文件夹 if (!Directory.Exists(destinationPath)) { Directory.CreateDirectory(destinationPath); } //获取源文件夹文件列表 string[] srcFiles = Directory.GetFiles(sourcePath); foreach (string strFile in srcFiles) { File.Copy(strFile, destinationPath + Path.GetFileName(strFile), true);//获取文件的文件和后缀,然后拷贝 } } catch (Exception e) { throw new Exception(e.ToString()); } } #endregion
站在巨人的肩膀,去学习