EditorFileSystemDirectory

    A directory for the resource filesystem.

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

    • find_dir_index ( String name ) const

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


    • find_file_index ( String name ) const

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


    Returns the name of the file at index idx.


    • get_file_count ( ) const

    Returns the number of files in this directory.


    • bool get_file_import_is_valid ( idx ) const

    Returns true if the file at index imported properly.


    • String get_file_path ( idx ) const

    Returns the path to the file at index idx.


    • String get_file_script_class_extends ( 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 ( 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 . This returns a string such as "Resource" or "GDScript", not a file extension such as ".gd".


    Returns the name of this directory.


    • get_parent ( )

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


    Returns the path to this directory.


    • get_subdir ( int idx )

    Returns the subdirectory at index idx.


    • get_subdir_count ( ) const

    Returns the number of subdirectories in this directory.