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

  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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值