#pragma once #include <filesystem> /** Find all files in a given folder that match the specified file extension * The extension should be specified with the period, as in ".json" */ static auto get_files_in_folder(const std::string& folder, const std::string& extension) { std::vector<std::filesystem::path> files; for (auto const& dir_entry : std::filesystem::directory_iterator{ folder }) { auto path = dir_entry.path(); if (path.extension() == extension) { files.push_back(path.filename()); } } return files; }