filesystem API Reference

*Auto-generated from module reflection*

NanoLang Mascot

Functions

extern fn nl_fs_list_files(_path: string, _extension: string) -> array<string>

**Parameters:**

NameType
_pathstring
_extensionstring

**Returns:** array<string>

extern fn nl_fs_list_files_ci(_path: string, _extension: string) -> array<string>

**Parameters:**

NameType
_pathstring
_extensionstring

**Returns:** array<string>

extern fn nl_fs_list_dirs(_path: string) -> array<string>

**Parameters:**

NameType
_pathstring

**Returns:** array<string>

extern fn nl_fs_parent_dir(_path: string) -> string

**Parameters:**

NameType
_pathstring

**Returns:** string

extern fn nl_fs_is_directory(_path: string) -> int

**Parameters:**

NameType
_pathstring

**Returns:** int

extern fn nl_fs_file_exists(_path: string) -> int

**Parameters:**

NameType
_pathstring

**Returns:** int

extern fn nl_fs_file_size(_path: string) -> int

**Parameters:**

NameType
_pathstring

**Returns:** int

extern fn nl_fs_join_path(_dir: string, _filename: string) -> string

**Parameters:**

NameType
_dirstring
_filenamestring

**Returns:** string

Structs

*No public structs*

Enums

*No public enums*

Unions

*No public unions*

Opaque Types

*No opaque types*

Constants

*No constants*