c#文件拷贝和删除

来源:互联网 发布:广告智能推送人工智能 编辑:程序博客网 时间:2024/06/12 07:06
    /// <summary>    /// 实现从一个目录下完整拷贝到另一个目录    /// </summary>    /// <param name="varFroDirectory"></param>    /// <param name="varToDirectory"></param>    public static void CopyFile(string varFromDirectory,string varToDirectory)    {        if (!Directory.Exists(varToDirectory))        {            Directory.CreateDirectory(varToDirectory);        }        if (!Directory.Exists(varFromDirectory))        {            Debug.LogError("NO COPY DIRECTORY ");        }        string[] directories = Directory.GetDirectories(varFromDirectory);        if (directories.Length > 0)        {            for (int i = 0; i < directories.Length; i++)            {                CopyFile(directories[i],varToDirectory+directories[i].Substring(directories[i].LastIndexOf("\\")));            }        }        string[] files = Directory.GetFiles(varFromDirectory);        if (files.Length > 0)        {            for (int i = 0; i < files.Length; i++)            {                File.Copy(files[i],varToDirectory+files[i].Substring(files[i].LastIndexOf("\\")));            }        }    }
 public static void DeleteFile(string filePath)    {        if (!Directory.Exists(filePath))        {            Debug.Log("target file path has been deleted");            return;        }        Directory.Delete(filePath,true);    }
0 0
原创粉丝点击