csharp 克隆目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 克隆目录相关的知识,希望对你有一定的参考价值。
public static void CloneDirectory(string root, string dest)
{
foreach (var directory in Directory.GetDirectories(root))
{
var dirName = Path.GetFileName(directory);
if (!Directory.Exists(Path.Combine(dest, dirName)))
{
Directory.CreateDirectory(Path.Combine(dest, dirName));
}
CloneDirectory(directory, Path.Combine(dest, dirName));
}
foreach (var file in Directory.GetFiles(root))
{
File.Copy(file, Path.Combine(dest, Path.GetFileName(file)));
}
}
以上是关于csharp 克隆目录的主要内容,如果未能解决你的问题,请参考以下文章
csharp 克隆 - ShallowCopy
csharp 克隆 - ShallowCopy
克隆到子目录时的 SonarQube Jenkins/git 集成
text git:克隆不是空的目录
git克隆项目到一个非空目录
csharp C#复制目录