首页 > 其他分享 >unity将安卓streamingAssetsPath文件复制到persistentDataPath

unity将安卓streamingAssetsPath文件复制到persistentDataPath

时间:2023-06-18 13:55:36浏览次数:42  
标签:复制到 将安卓 www string sourcePath streamingAssetsPath Application fileData

private void TestCopy()
{
  string from = Application.streamingAssetsPath + "/Test/test.txt";
  string to = Application.persistentDataPath + "/Test/";
  CopyFile(from, to);
}

public static void CopyFile(string sourcePath, string destinationPath)
{
    byte[] fileData = null;
    // 从 StreamingAssets 文件夹读取文件数据
    if (Application.platform == RuntimePlatform.Android)
    {
        using (UnityWebRequest www = UnityWebRequest.Get(sourcePath))
        {
            www.SendWebRequest();
            while (!www.isDone) { }
            fileData = www.downloadHandler.data;
        }
    }
    else
    {
        fileData = File.ReadAllBytes(sourcePath);
    }
    // 创建目标文件夹(如果不存在)
    string destinationFolder = Path.GetDirectoryName(destinationPath);
    if (!Directory.Exists(destinationFolder))
    {
        Directory.CreateDirectory(destinationFolder);
    }
    // 将文件数据写入目标文件
    File.WriteAllBytes(destinationPath, fileData);
}

标签:复制到,将安卓,www,string,sourcePath,streamingAssetsPath,Application,fileData
From: https://www.cnblogs.com/lxm-cnblog/p/17489056.html

相关文章

  • 42、如何把pdf里面的表格复制到Excel表格里面呢?
    要求:把pdf表格里面的价格去掉(pdf里面的表格有一个是一整张图片来的,有一个是直接表格)解决方法:直接复制的话,Excel的格式会乱的,那么这里就把pdf的内容转为word,然后在Excel表格里面复制word的内容,但是这样做也是比较慢的,         另一个表格是图片来的,这个用off......
  • oracle_将一个数据库的某一张表复制到另一个数据库(表名与表结构结构相同,数据库不同)
    数据库:数据库A表名:student数据库A的库名:school_A数据库B表名:studentinsertintostudent--要把数据插入数据库B中的student表select*fromstudent@school_A--数据库A:school_A中的student表(注意1:school_A需要是登录状态注意2:输入@时,一般会有提示,也可根据......
  • 将某目录的文件复制到其他目录
    将某目录符合一定要求的文件复制到其他目录defcopy_files(src_dir,dst_dir):ifnotos.path.exists(dst_dir):os.makedirs(dst_dir)ifos.path.exists(src_dir):forfileinos.listdir(src_dir):if'unique_str'infile:#文件是......
  • maven 打包的同时将生成的jar复制到指定路径
    关资料来自百|度|知|道:<build><outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory><testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory><plugins><plugin>......
  • 将仓库下某个模块复制到新仓库并保留提交记录(非子库)
    在Git中,有时候我们需要将一个仓库中的某个模块复制到另一个仓库中,并且还需要保留提交记录。这个时候我们可以使用Gitsubtree命令来实现。例如:将本地某个仓库中的design-pattern文件夹下的所有文件拿出来作为一个新仓库以下是具体操作步骤:进入旧仓库中,使用以下命令将需要复制......
  • 本地多张图片直接复制到富文本编辑器中
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......
  • 本地图文直接复制到富文本编辑器中
    ​ 当前功能基于PHP,其它语言流程大抵相同。大概流程:1.将docx文件上传到服务器中2.使用PHPoffice/PHPword实现将word转换为HTML3.将HTML代码返回并赋值到编辑器中 1编辑器配置修改1.1新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /*......
  • 本地图文直接复制到Web编辑器中
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • 本地图文直接复制到HTML编辑器中
    ​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。加入下面的代码://判断剪......
  • 本地图文直接复制到网页编辑器中
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......