unity 扩展编辑器 文件操作时常用的类与方法

来源:互联网 发布:比特币网络源代码分析 编辑:程序博客网 时间:2024/06/05 06:38
  1. Selection 获取到当前鼠标点中的物体 (详细API看unity圣典)

  2. AssetDatabase 资源数据库 (对资源进行读写和各种操作的接口)

    (1) AssetDatabase.Refresh(); // 重新导入有更新的资源    (2) AssetDatabase.GetAssetPath(gameObject);  // 返回该对象在工程资源位置的路径    (3) AssetDatabase.DeleteAsset(AssetDatabase.getAssetPath(gameObject)); // 删除指定路径的资源文件    (4) AssetDatabase.CreateAsset(object, path); // 在path路径下创建一个object资源, path的后缀必须是一个被支持的扩展(如:'.mat'代表 materials, '.cubemap'代表  cubemaps, '.GUISkin'代表 skins, '.anim'代表 animation, '.asset'代表 任意其他的资源文件)
  1. Directory 目录 (主要对文件夹与路径进行操作)
    (1) Directory.Exist(path); // 判断该路径是否存在    (2) Directory.CreateDirectory(path); // 创建path目录    (3) Directory.GetFiles(path); // 获取路径下所有文件的路径, 返回string[]    (4) Directory.Delete(path); // 删除指定目录的文件夹
  1. File 文件类 (静态类, 如果只是对文件进行少量的操作,用这种)

  2. FileInfo 文件类 (实例类,对文件进行多次操作,用这种)

  3. d
  4. d
  5. d
  6. d
  7. 10.
0 0