• unity+adnroid+根目录创建文件夹


    直接上代码:

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using System.IO;
    using UnityEngine.UI;
    public class TKGameInit : MonoBehaviour {
        public Text pathText;
        private void Awake()
        {
    #if UNITY_ANDROID
    
            Debug.LogError("777788888");
            TKGlobalData.CurrentSaveDataPath = "/sdcard/TKData/SaveData/";
            if (!Directory.Exists(TKGlobalData.CurrentSaveDataPath))
            {
                Directory.CreateDirectory(TKGlobalData.CurrentSaveDataPath);
            }
            TKGlobalData.CurrentLoadDataPath = "/sdcard/TKData/ServerData/";
            if (!Directory.Exists(TKGlobalData.CurrentLoadDataPath))
            {
                Directory.CreateDirectory(TKGlobalData.CurrentLoadDataPath);
    
            }
            pathText.text = TKGlobalData.CurrentLoadDataPath;
    #elif UNITY_EDITOR
            //Debug.LogError("1111122222222");
            TKGlobalData.CurrentSaveDataPath = Application.persistentDataPath + "/SaveData/data/";
            TKGlobalData.CurrentLoadDataPath = Application.persistentDataPath+"/";
    		 if (!Directory.Exists(TKGlobalData.CurrentSaveDataPath))
            {
                Directory.CreateDirectory(TKGlobalData.CurrentSaveDataPath);
            }
    		if (!Directory.Exists(TKGlobalData.CurrentLoadDataPath))
            {
                 Directory.CreateDirectory(TKGlobalData.CurrentLoadDataPath);
                 Debug.LogError("7222111");
            }
    		pathText.text = TKGlobalData.CurrentLoadDataPath;
    #endif
    
    
    
        }
        // Use this for initialization
        void Start () {
    		
    	}
    	
    	// Update is called once per frame
    	void Update () {
    		
    	}
    }
    

     

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class TKGlobalData
    {
        public static string Btn_CuetomName="";
        public static string VideoPath = Application.persistentDataPath + "/MulPhotos/";
        public static string UserName;
        public static bool IsMan;
        public static int userID;
        public static int loadUserID;
        public static int checkID;
        public static int CurrentSelectProjectID;//当前选择项目ID
        public static int currentSelectEquiID;//d当前选择设备ID
        public static int currentSelectWorkShopID;//当前选择厂房ID
        public static string currentServerDataPath = Application.persistentDataPath;
    
        public static string CurrentSaveDataPath;
        public static string CurrentLoadDataPath;
        public static List<string> CurrentTextureList;
    }
    

      

     

  • 相关阅读:
    TiDB基本简介
    flink双流join
    Kafka客户端内存缓冲GC处理机制--客户端内存
    shell常用命令大全[bigdata版]
    kafka channel的parseAsFlumeEvent解析event
    hdfs的写流程以及namenode,datanode挂掉后处理
    [转载]LSM树由来、设计思想以及应用到HBase的索引
    HBase之写流程与读流程
    HBase之写流程中的刷写时机
    HBase之读写流程中WAL机制
  • 原文地址:https://www.cnblogs.com/WalkingSnail/p/10839176.html
Copyright © 2020-2023  润新知