EditorFileSystemDirectory

Inherits: Object

资源文件系统的目录。

描述

目录概念的一个更概括的、低级的概念。

方法

int

find_dir_index ( String name ) const

int

find_file_index ( String name ) const

String

get_file ( int idx ) const

int

get_file_count ( ) const

bool

get_file_import_is_valid ( int idx ) const

String

get_file_path ( int idx ) const

String

get_file_script_class_extends ( int idx ) const

String

get_file_script_class_name ( int idx ) const

String

get_file_type ( int idx ) const

String

get_name ( )

EditorFileSystemDirectory

get_parent ( )

String

get_path ( ) const

EditorFileSystemDirectory

get_subdir ( int idx )

int

get_subdir_count ( ) const

方法说明

返回目录的索引,包括名字 name,如果不存在则返回 -1


返回文件的索引,包括名字 name,如果不存在则返回 -1


返回文件索引 idx 寻找到的文件名。


  • int get_file_count ( ) const

返回目录里文件的数量。


  • bool get_file_import_is_valid ( int idx ) const

如果这个文件在索引 idx 处成功导入,返回 true


返回索引为idx 文件的路径。


  • String get_file_script_class_extends ( int idx ) const

返回这个文件中脚本类(script class)在索引处idx定义的基类(base class)。如果这个文件没有使用 class_name 关键字定义脚本类,将返回一个空字符串。


  • String get_file_script_class_name ( int idx ) const

返回文件在索引 idx 处定义的脚本类(class)。如果这个文件没有使用 class_name 定义脚本类(class),这将会返回一个空字符串。


返回索引idx处文件的资源类型。这将返回字符串,如"Resource""GDScript"不是文件扩展名,如".gd"


返回这个目录的名字。


返回这个目录的上层目录,如果在 res://user:// 调用这个方法,将会返回 null


返回这个目录的路径。


返回在索引 idx 处的子目录。


  • int get_subdir_count ( ) const

返回这个目录的子目录的数量。