/// <summary> /// 复制目录 /// </summary> /// <param name="OldDirectoryPath">源目录</param> /// <param name="NewDirectoryPath">新目录</param> private void CopyDirectory(string OldDirectoryPath, string NewDirectoryPath) { DirectoryInfo OldDirectory = new DirectoryInfo(OldDirectoryPath); DirectoryInfo NewDirectory = new DirectoryInfo(NewDirectoryPath); if (!NewDirectory.Exists) { NewDirectory.Create(); } foreach (FileInfo file in OldDirectory.GetFiles()) { file.CopyTo(Path.Combine(NewDirectory.FullName, file.Name), true); } foreach (DirectoryInfo subDirectory in OldDirectory.GetDirectories()) { CopyDirectory(subDirectory.FullName, Path.Combine(NewDirectory.FullName, subDirectory.Name)); } }
时间: 2024-12-15 10:32:07