Godot::DirAccess
Inherits Godot::RefCounted < Godot::Object < Reference < Object
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
change_dir(to_dir : String) : Int64
Sourcecopy(from : String, to : String, chmod_flags : Int64) : Int64
Sourcecopy_absolute(from : String, to : String, chmod_flags : Int64) : Int64
Sourcecreate_link(source : String, target : String) : Int64
Sourcecreate_temp(prefix : String, keep : Bool) : DirAccess
Sourcecurrent_is_dir
Sourcedir_exists(path : String) : Bool
Sourcedir_exists_absolute(path : String) : Bool
Sourcefile_exists(path : String) : Bool
Sourceget_current_dir(include_drive : Bool) : String
Sourceget_current_drive
Sourceget_directories
Sourceget_directories_at(path : String) : Pointer(Void)
Sourceget_drive_count
Sourceget_drive_label(idx : Int64) : String
Sourceget_drive_name(idx : Int64) : String
Sourceget_files
Sourceget_files_at(path : String) : Pointer(Void)
Sourceget_filesystem_type
Sourceget_next
Sourceget_open_error
Sourceget_space_left
Sourceis_bundle(path : String) : Bool
Sourceis_case_sensitive(path : String) : Bool
Sourceis_equivalent(path_a : String, path_b : String) : Bool
Sourceis_link(path : String) : Bool
Sourcelist_dir_begin
Sourcelist_dir_end
Sourcemake_dir(path : String) : Int64
Sourcemake_dir_absolute(path : String) : Int64
Sourcemake_dir_recursive(path : String) : Int64
Sourcemake_dir_recursive_absolute(path : String) : Int64
Sourceopen(path : String) : DirAccess
Sourceread_link(path : String) : String
Sourceremove(path : String) : Int64
Sourceremove_absolute(path : String) : Int64
Sourcerename(from : String, to : String) : Int64
Sourcerename_absolute(from : String, to : String) : Int64
Source