C#用递归的方法复制指定文件夹下所有文件(包括子文件夹)到指定位置

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        
        /// 
        /// 实现复制整个文件夹到另一个路径,如果存在此文件夹,便覆盖
        /// 
        /// 
        /// 
        public static void CopyDir(string srcPath, string aimPath)
        {
            try
            {
                // 检查目标目录是否以目录分割字符结束如果不是则添加
                if (aimPath[aimPath.Length - 1] != System.IO.Path.DirectorySeparatorChar)
                {
                    aimPath += System.IO.Path.DirectorySeparatorChar;
                }
                // 判断目标目录是否存在如果不存在则新建
      

你可能感兴趣的:(C#语言,c#,递归的方法,复制文件到另一个路径,包含子文件,覆盖)