| | |
| | | #include "humble_api.h" |
| | | |
| | | #include <dirent.h> |
| | | #include <sys/stat.h> |
| | | |
| | | extern "C" { |
| | | void test_list_files(); |
| | |
| | | if ((entry->d_type & DT_DIR)>0) { |
| | | list_subfolder(folder + '/' + entry->d_name, entry->d_name, prefix + " "); |
| | | } else { |
| | | std::cout << prefix << " " << entry->d_name << "\n"; |
| | | struct stat st; |
| | | stat((folder + '/' + entry->d_name).c_str(), &st); |
| | | std::cout << prefix << " " << entry->d_name << " S:" << st.st_size << "\n"; |
| | | } |
| | | } |
| | | closedir(d); |
| | |
| | | |
| | | void list_folder(const std::string& folder) |
| | | { |
| | | std::cout << "Listing files\n"; |
| | | list_subfolder(folder, folder); |
| | | } |
| | | |
| | | void test_list_files() |
| | | { |
| | | std::cout << "Listing files\n" ; |
| | | list_folder(userDataPath); |
| | | list_folder("/data"); |
| | | } |
| | | |
| | | void on_get_file(void* arg, void* data, int data_size) |