EditorFileSystemDirectory
继承
简要描述
资源文件系统的目录。
描述
目录概念的更广义的低级变体。
方法
返回值类型 | 方法名称 |
---|---|
int | find_dir_index(name: String) const |
int | find_file_index(name: String) const |
String | get_file(idx: int) const |
int | get_file_count() const |
bool | get_file_import_is_valid(idx: int) const |
String | get_file_path(idx: int) const |
String | get_file_script_class_extends(idx: int) const |
String | get_file_script_class_name(idx: int) const |
String | get_file_type(idx: int) const |
String | get_name() |
EditorFileSystemDirectory | get_parent() |
String | get_path() const |
EditorFileSystemDirectory | get_subdir(idx: int) |
int | get_subdir_count() const |
方法说明
- find_dir_index find_dir_index(name: String) const
返回名称为name
的目录的索引,如果找不到,则返回-1
。
- find_file_index find_file_index(name: String) const
返回名称为name
的文件的索引,如果找不到,则返回-1
。
- get_file get_file(idx: int) const
返回索引为idx
的文件的名称。
- get_file_count get_file_count() const
返回此目录中的文件数。
- get_file_import_is_valid get_file_import_is_valid(idx: int) const
如果正确导入索引为idx
的文件,则返回true
。
- get_file_path get_file_path(idx: int) const
返回索引为idx
的文件的路径。
- get_file_script_class_extends get_file_script_class_extends(idx: int) const
返回索引为idx
的文件中定义的脚本类的基类。如果文件未使用class_name
语法定义脚本类,则将返回一个空字符串。
- get_file_script_class_name get_file_script_class_name(idx: int) const
返回索引为idx
的文件中定义的脚本类的名称。如果文件未使用class_name
语法定义脚本类,则将返回一个空字符串。
- get_file_type get_file_type(idx: int) const
返回索引为idx
的文件的文件扩展名。
- get_name get_name()
返回此目录的名称。
- get_parent get_parent()
返回此目录的父目录,如果在res://
或user://
的目录上调用,则返回null
。
- get_path get_path() const
返回此目录的路径。
- get_subdir get_subdir(idx: int)
返回索引为idx
的子目录。
- get_subdir_count get_subdir_count() const
返回此目录中子目录的数量。