找回密码
 立即注册
查看: 385|回复: 0

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

[复制链接]
发表于 2022-3-29 08:42 | 显示全部楼层 |阅读模式
可以用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.Name.EndsWith(".meta"))

      {

        continue;

      }

      string FilePath = sourcepath + "/" + files.Name;

      string desspath = despath + "/" + files.Name;

      File.Copy(FilePath, desspath, true);

    }

  }

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-17 04:39 , Processed in 0.090187 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表