RosettaCodeData/Task/Walk-a-directory-Recursively/C++/walk-a-directory-recursively-2.cpp
2023-07-01 13:44:08 -04:00

13 lines
349 B
C++

#include <filesystem>
#include <iostream>
namespace fs = std::filesystem;
int main() {
fs::path current_dir(".");
// list all files containing an mp3 extension
for (auto &file : fs::recursive_directory_iterator(current_dir)) {
if (file.path().extension() == ".mp3")
std::cout << file.path().filename().string() << std::endl;
}
}