Unity中实验文件复制(C#文件复制)
递归实现
/// <summary>
/// 拷贝文件夹到指定文件夹并更改文件夹名称
/// </summary>
/// <param name="SourcePath">源文件夹</param>
/// <param name="CopyToPathPath">目标文件夹+文件夹名称</param>
public static void CopyDir(string SourcePath, string CopyToPathPath)
{
try
{
// 检查目标目录是否以目录分割字符结束如果不是则添加
if (CopyToPathPath[CopyToPathPath.Length - 1] != System.IO.Path.DirectorySeparatorChar)
{
CopyToPathPath += System.IO.Path.DirectorySeparatorChar;
}
// 判断目标目录是否存在如果不存在则新建
if (!System.IO.Directory