diff --git a/code/C++/list_files_in_folder.cpp b/code/C++/list_files_in_folder.cpp new file mode 100644 index 0000000..6796621 --- /dev/null +++ b/code/C++/list_files_in_folder.cpp @@ -0,0 +1,17 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) { + std::set sorted_by_name; + + for (const auto &entry : std::filesystem::directory_iterator("/home/user")) { + sorted_by_name.insert(entry.path()); + } + + for (auto &filename : sorted_by_name) { + std::cout << filename.c_str() << std::endl; + } + + return 0; +}