EditorFileSystemDirectory

Inherits: Object

A directory for the resource filesystem.

Description

A more generalized, low-level variation of the directory concept.

Methods

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

Method Descriptions

Returns the index of the directory with name name or -1 if not found.


Returns the index of the file with name name or -1 if not found.


Returns the name of the file at index idx.


  • int get_file_count ( ) const

Returns the number of files in this directory.


  • bool get_file_import_is_valid ( int idx ) const

Returns true if the file at index idx imported properly.


Returns the path to the file at index idx.


  • String get_file_script_class_extends ( int idx ) const

Returns the base class of the script class defined in the file at index idx. If the file doesn't define a script class using the class_name syntax, this will return an empty string.


  • String get_file_script_class_name ( int idx ) const

Returns the name of the script class defined in the file at index idx. If the file doesn't define a script class using the class_name syntax, this will return an empty string.


Returns the resource type of the file at index idx. This returns a string such as "Resource" or "GDScript", not a file extension such as ".gd".


Returns the name of this directory.


Returns the parent directory for this directory or null if called on a directory at res:// or user://.


Returns the path to this directory.


Returns the subdirectory at index idx.


  • int get_subdir_count ( ) const

Returns the number of subdirectories in this directory.