跳到主要内容

EditorFileSystemDirectory

继承

Object

简要描述

资源文件系统的目录。

描述

目录概念的更广义的低级变体。

方法

返回值类型方法名称
intfind_dir_index(name: String) const
intfind_file_index(name: String) const
Stringget_file(idx: int) const
intget_file_count() const
boolget_file_import_is_valid(idx: int) const
Stringget_file_path(idx: int) const
Stringget_file_script_class_extends(idx: int) const
Stringget_file_script_class_name(idx: int) const
Stringget_file_type(idx: int) const
Stringget_name()
EditorFileSystemDirectoryget_parent()
Stringget_path() const
EditorFileSystemDirectoryget_subdir(idx: int)
intget_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

返回此目录中子目录的数量。