how to list directory in c++
#include <iostream>
#include <filesystem>
int main() {
std::filesystem::path pathToShow{"/path/to/your/directory"};
for (const auto& entry : std::filesystem::directory_iterator(pathToShow)) {
if (entry.is_directory()) {
std::cout << "Directory: " << entry.path() << std::endl;
} else if (entry.is_regular_file()) {
std::cout << "File: " << entry.path() << std::endl;
} else {
std::cout << "Other: " << entry.path() << std::endl;
}
}
return 0;
}