版本: Unity 6 (6000.0)
语言English
  • C#

AssetDatabase.TryGetAssetFolderInfo

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交内容,但我们确实阅读了用户提出的每个修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static bool TryGetAssetFolderInfo(string path, out bool rootFolder, out bool immutable);

参数

path 项目相对路径或文件或文件夹的绝对路径。
rootFolder 如果给定路径是 AssetDatabase 中的根文件夹,则此值将设置为 true。
immutable 如果给定文件或文件夹无法由 AssetDatabase 修改,则此值为 true。

返回值

bool 如果给定路径位于 AssetDatabase 管理的文件夹中,则返回 true,否则返回 false。

描述

获取有关文件夹的 AssetDatabase 特定信息。

此方法可用于了解路径是否由 AssetDatabase 跟踪。被跟踪意味着添加到此文件夹的文件将添加 .meta 文件,并在当前 Unity 项目中导入和可用。输出参数可用于获取有关给定路径的更多信息。- 如果给定路径是驱动器上跟踪路径的根目录,则 rootFolder 为 true。例如,Assets 文件夹是根目录。- 如果给定路径位于使用 immutable 标志注册的根文件夹下,则 immutable 为 true。例如,从包管理器注册表添加的包中的文件将是不可变的。