cf_fs_enumerate_directory¶
Category: file
GitHub: cute_file_system.h
Returns a sorted list of files and directories in the given directory.
Parameters | Description |
---|---|
virtual_path | The virtual path to the directory. |
Return Value¶
Returns any errors as a CF_Result.
Code Example¶
Loop over a list of all files in a directory.
const char list = cf_fs_enumerate_directory("/data");
for (const char i = list; i; ++i) {
printf("Found %s\n", i);
}
cf_fs_free_enumerated_directory(list);
Remarks¶
Results are collected by visiting the search path for all real directories mounted on virtual_path
. No duplicate file
names will be reported. The list itself is sorted alphabetically, though you can further sort it however you like. Free
the list up with cf_fs_free_enumerated_directory when done. The final element of the list is NULL. Virtual File System.
Related Pages¶
cf_fs_remove_directory
cf_fs_create_directory
cf_fs_free_enumerated_directory