美文网首页unity
unity 拷贝ab资源到指定文件夹

unity 拷贝ab资源到指定文件夹

作者: 呢喃_0412 | 来源:发表于2022-03-28 16:27 被阅读0次

    可以用unitywebrequest 也可以用www,我用的是File.Copy(str1,str2),里面有个坑的bug,就是在拷贝的时候一定要将文件名传入要拷贝的文件夹中,代码如下。

    public static void CopyFloder(string sourcepath, string despath)

        {

            DirectoryInfo direction = new DirectoryInfo(sourcepath);

            FileInfo[] files = direction.GetFiles("*", SearchOption.AllDirectories);

            Debug.Log("=====ab文件长度:  " + files.Length);

            for (int i = 0; i < files.Length; i++)

            {

                if (files[i].Name.EndsWith(".meta"))

                {

                    continue;

                }

                string FilePath = sourcepath + "/" + files[i].Name;

                string desspath = despath + "/" + files[i].Name;

                File.Copy(FilePath, desspath, true);

            }

        }

    里面的sourcepath路径是ab资源的路径;despath是要拷贝到的路径,desspath是要拷贝的路径+文件名的路径,切记切记 要不就会报错:说是一个目录,

    可能是我比较菜,用的比较少 所以觉得比较坑,但还是想说一句......

    相关文章

      网友评论

        本文标题:unity 拷贝ab资源到指定文件夹

        本文链接:https://www.haomeiwen.com/subject/sivpjrtx.html