MicrOS
filesystem.h File Reference

Go to the source code of this file.

Functions

void filesystem_remove_partition_from_path (char *old_path, char *new_path)
 
bool filesystem_get_file_info (char *path, filesystem_file_info *file_info)
 
bool filesystem_get_directory_info (char *path, filesystem_directory_info *directory_info)
 
bool filesystem_read_file (char *path, uint8_t *buffer, uint32_t start_index, uint32_t length)
 
uint32_t filesystem_get_entries_count_in_directory (char *path)
 
bool filesystem_get_entries_in_directory (char *path, char **entries)
 
bool filesystem_is_file (char *path)
 
bool filesystem_is_directory (char *path)
 
uint32_t filesystem_get_free_space (char partition_symbol)
 
uint32_t filesystem_get_total_space (char partition_symbol)
 
bool filesystem_create_file (char *path)
 
bool filesystem_create_directory (char *path)
 
bool filesystem_delete_file (char *path)
 
bool filesystem_delete_directory (char *path)
 
bool filesystem_rename_file (char *path, char *new_name)
 
bool filesystem_rename_directory (char *path, char *new_name)
 
bool filesystem_save_to_file (char *path, char *buffer, int size)
 
bool filesystem_append_to_file (char *path, char *buffer, int size)
 

Function Documentation

◆ filesystem_append_to_file()

bool filesystem_append_to_file ( char *  path,
char *  buffer,
int  size 
)

◆ filesystem_create_directory()

bool filesystem_create_directory ( char *  path)

◆ filesystem_create_file()

bool filesystem_create_file ( char *  path)

◆ filesystem_delete_directory()

bool filesystem_delete_directory ( char *  path)

◆ filesystem_delete_file()

bool filesystem_delete_file ( char *  path)

◆ filesystem_get_directory_info()

bool filesystem_get_directory_info ( char *  path,
filesystem_directory_info directory_info 
)

◆ filesystem_get_entries_count_in_directory()

uint32_t filesystem_get_entries_count_in_directory ( char *  path)

◆ filesystem_get_entries_in_directory()

bool filesystem_get_entries_in_directory ( char *  path,
char **  entries 
)

◆ filesystem_get_file_info()

bool filesystem_get_file_info ( char *  path,
filesystem_file_info file_info 
)

◆ filesystem_get_free_space()

uint32_t filesystem_get_free_space ( char  partition_symbol)

◆ filesystem_get_total_space()

uint32_t filesystem_get_total_space ( char  partition_symbol)

◆ filesystem_is_directory()

bool filesystem_is_directory ( char *  path)

◆ filesystem_is_file()

bool filesystem_is_file ( char *  path)

◆ filesystem_read_file()

bool filesystem_read_file ( char *  path,
uint8_t *  buffer,
uint32_t  start_index,
uint32_t  length 
)

◆ filesystem_remove_partition_from_path()

void filesystem_remove_partition_from_path ( char *  old_path,
char *  new_path 
)

◆ filesystem_rename_directory()

bool filesystem_rename_directory ( char *  path,
char *  new_name 
)

◆ filesystem_rename_file()

bool filesystem_rename_file ( char *  path,
char *  new_name 
)

◆ filesystem_save_to_file()

bool filesystem_save_to_file ( char *  path,
char *  buffer,
int  size 
)