Flipper Zero Firmware
Loading...
Searching...
No Matches
path.h
1#pragma once
2#include <furi.h>
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
14void path_extract_filename_no_ext(const char* path, FuriString* filename);
15
23void path_extract_filename(FuriString* path, FuriString* filename, bool trim_ext);
24
32void path_extract_extension(FuriString* path, char* ext, size_t ext_len_max);
33
40void path_extract_basename(const char* path, FuriString* basename);
41
48void path_extract_dirname(const char* path, FuriString* dirname);
49
56void path_append(FuriString* path, const char* suffix);
57
65void path_concat(const char* path, const char* suffix, FuriString* out_path);
66
74bool path_contains_only_ascii(const char* path);
75
76#ifdef __cplusplus
77}
78#endif
Definition string.c:4